She has cooked the dinner. MCQ with Answer and Explanation

She has cooked the dinner.
A. The dinner is cooked by her.
B. The dinner had been cooked by her.
C. The dinner has been cooked by her.
D. The dinner was cooked by her.
Answer: Option C
Solution (By JKSSB Mock Tests)
Present perfect → has/have + been + V3.

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 will have to face the consequences.'
A. The consequences will have to be faced by him.
B. The consequences will be faced by him.
C. The consequences will have to faced by him.
D. The consequences would have to be faced by him.

Correct Answer: Option A


Explanation:
Future with 'have to': Object + will + have to + be + past participle + by + subject.

This question belongs to: English Active and Passive Voice
Question #2
The committee is considering the proposal.
A. The proposal has been considered by the committee.
B. The proposal is being considered by the committee.
C. The proposal was being considered by the committee.
D. The proposal is considered by the committee.

Correct Answer: Option B


Explanation:
Present continuous → is/am/are + being + V3.

This question belongs to: English Active and Passive Voice
Question #3
Choose the correct active voice of: 'English is spoken all over the world.'
A. People are speaking English all over the world.
B. People speak English all over the world.
C. People have spoken English all over the world.
D. People spoke English all over the world.

Correct Answer: Option B


Explanation:
Simple present passive → active 'People speak English all over the world'.

This question belongs to: English Active and Passive Voice