What did you have for dinner? MCQ with Answer and Explanation

What did you have for dinner?
A. What was had by you for dinner?
B. What was had for dinner by you?
C. What did have by you for dinner?
D. What had been had by you for dinner?
Answer: Option A
Solution (By JKSSB Mock Tests)
Interrogative past: What + did + S + have → What + was + had + by + S.

Discuss this Question (0)

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

Practice More Active and Passive Voice Questions

Question #1
Select the correct passive voice of: 'The coach is training the players.'
A. The players have been trained by the coach.
B. The players are trained by the coach.
C. The players are being trained by the coach.
D. The players were being trained by the coach.

Correct Answer: Option C


Explanation:
Present continuous: Object + is/am/are + being + past participle + by + subject.

This question belongs to: English Active and Passive Voice
Question #2
They named the baby Ananya.
A. The baby is named Ananya by them.
B. The baby had been named Ananya by them.
C. Ananya was named the baby by them.
D. The baby was named Ananya by them.

Correct Answer: Option D


Explanation:
Past simple; object complement stays.

This question belongs to: English Active and Passive Voice
Question #3
Did the committee approve the proposal?
A. Has the proposal been approved by the committee?
B. Did the proposal approved by the committee?
C. Were the proposal approved by the committee?
D. Was the proposal approved by the committee?

Correct Answer: Option D


Explanation:
Past simple interrogative → Was/Were + object + V3.

This question belongs to: English Active and Passive Voice