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 had been taught a lesson by her.
B. Both A and B.
C. He has been taught a lesson by her.
D. A lesson has been taught to him by her.
Answer: Option B
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
Select the correct passive voice of: 'He has invited me to the party.'
A. I had been invited to the party by him.
B. I have been invited to the party by him.
C. I was invited to the party by him.
D. I am invited to the party by him.

Correct Answer: Option B


Explanation:
Present perfect: Object + has/have + been + past participle + by + subject.

This question belongs to: English Active and Passive Voice
Question #2
Someone has stolen my purse.
A. My purse has been stolen.
B. My purse is stolen.
C. My purse had been stolen.
D. My purse was stolen.

Correct Answer: Option A


Explanation:
When the agent is unknown/someone, passive may omit 'by someone'. Present perfect → has been + V3.

This question belongs to: English Active and Passive Voice
Question #3
Choose the correct active voice of: 'I was not offered any help.'
A. No one had offered me any help.
B. No one was offering me any help.
C. Anyone did not offer me help.
D. No one offered me any help.

Correct Answer: Option D


Explanation:
Simple past passive negative → active 'No one offered me any help'.

This question belongs to: English Active and Passive Voice