She has cooked the dinner. MCQ with Answer and Explanation

She has cooked the dinner.
A. The dinner was cooked by her.
B. The dinner had been cooked by her.
C. The dinner has been cooked by her.
D. The dinner is cooked by her.
Answer: Option C
Solution (By JKExamLibrary)
Present perfect → has/have + 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
We admire the brave.
A. The brave are admired by us.
B. The brave were admired by us.
C. The brave have been admired by us.
D. The brave is admired by us.

Correct Answer: Option A


Explanation:
‘The brave’ means brave people (plural), so ‘are admired’.

This question belongs to: English Active and Passive Voice
Question #2 Report Error
Choose the correct active voice of: 'He was awarded the Nobel Prize.'
A. They were awarding him the Nobel Prize.
B. They have awarded him the Nobel Prize.
C. He awarded the Nobel Prize.
D. They awarded him the Nobel Prize.

Correct Answer: Option D


Explanation:
Simple past passive 'was awarded' → active 'They awarded him the Nobel Prize'.

This question belongs to: English Active and Passive Voice
Question #3 Report Error
They found him lying in the park.
A. He had been found lying in the park by them.
B. He was found to lie in the park by them.
C. He is found lying in the park by them.
D. He was found lying in the park by them.

Correct Answer: Option D


Explanation:
Find + object + present participle → passive with -ing form.

This question belongs to: English Active and Passive Voice