The children had eaten all the ice cream before dinner. MCQ with Answer and Explanation

The children had eaten all the ice cream before dinner.
A. All the ice cream had eaten by the children before dinner.
B. All the ice cream was eaten by the children before dinner.
C. All the ice cream had been eaten by the children before dinner.
D. All the ice cream has been eaten by the children before dinner.
Answer: Option C
Solution (By JKExamLibrary)
Past perfect → had been + V3.

This question belongs to: English Active and Passive Voice

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Active and Passive Voice Questions

Question #1 Report Error
Select the correct passive voice of: 'The boy threw the ball over the wall.'
A. The ball is thrown over the wall by the boy.
B. The ball had been thrown over the wall by the boy.
C. The ball was thrown over the wall by the boy.
D. The ball was being thrown over the wall by the boy.

Correct Answer: Option C


Explanation:
Simple past: Object + was/were + past participle + rest + by + subject.

This question belongs to: English Active and Passive Voice
Question #2 Report Error
They made me wait outside.
A. I was made to wait outside by them.
B. I had been made to wait outside by them.
C. I was made wait outside by them.
D. I am made to wait outside by them.

Correct Answer: Option A


Explanation:
Make + object + bare infinitive → passive uses to‑infinitive.

This question belongs to: English Active and Passive Voice
Question #3 Report Error
Choose the correct active voice of: 'Let the car be washed.'
A. You are ordered to wash the car.
B. Wash the car.
C. The car be washed.
D. Let the car wash.

Correct Answer: Option B


Explanation:
Passive imperative 'Let...be washed' → active 'Wash the car'.

This question belongs to: English Active and Passive Voice