Select the correct passive voice of: 'She has taught him a lesson.' MCQ with Answer and Explanation

Select the correct passive voice of: 'She has taught him a lesson.'
A. He has been taught a lesson by her.
B. A lesson has been taught to him by her.
C. He had been taught a lesson by her.
D. Both A and B.
Answer: Option D
Solution (By JKSSB Mock Tests)
Two objects: both indirect object passive ('He has been taught a lesson') and direct object passive ('A lesson has been taught to him') are correct.

Discuss this Question (0)

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

Practice More Active and Passive Voice Questions

Question #1
Choose the correct active voice of: 'The project has been approved by the board.'
A. The board had approved the project.
B. The board has approved the project.
C. The board approved the project.
D. The board is approving the project.

Correct Answer: Option B


Explanation:
Present perfect passive 'has been approved' → active 'The board has approved the project'.

This question belongs to: English Active and Passive Voice
Question #2
Somebody has broken the chair.
A. The chair is broken.
B. The chair has been broken.
C. The chair was broken.
D. The chair had been broken.

Correct Answer: Option B


Explanation:
Unknown agent omitted; present perfect → has been + V3.

This question belongs to: English Active and Passive Voice
Question #3
Choose the correct active voice of: 'Has the book been read by you?'
A. Did you read the book?
B. Have you read the book?
C. Had you read the book?
D. Are you reading the book?

Correct Answer: Option B


Explanation:
Present perfect passive interrogative → active 'Have you read the book?'

This question belongs to: English Active and Passive Voice