She has cooked the dinner. MCQ with Answer and Explanation

She has cooked the dinner.
A. The dinner had been cooked by her.
B. The dinner is cooked by her.
C. The dinner was cooked by her.
D. The dinner has been cooked by her.
Answer: Option D
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
Choose the correct active voice of: 'The matter is being looked into by the authorities.'
A. The authorities look into the matter.
B. The authorities have looked into the matter.
C. The authorities were looking into the matter.
D. The authorities are looking into the matter.

Correct Answer: Option D


Explanation:
Present continuous passive with phrasal verb → active 'The authorities are looking into the matter'.

This question belongs to: English Active and Passive Voice
Question #2
Has he written the letter?
A. Is the letter written by him?
B. Has the letter written by him?
C. Has the letter been written by him?
D. Was the letter written by him?

Correct Answer: Option C


Explanation:
Present perfect interrogative → Has/Have + object + been + V3.

This question belongs to: English Active and Passive Voice
Question #3
The mason is building the wall.
A. The wall is built by the mason.
B. The wall has been built by the mason.
C. The wall was being built by the mason.
D. The wall is being built by the mason.

Correct Answer: Option D


Explanation:
Present continuous active → passive uses is/am/are + being + past participle.

This question belongs to: English Active and Passive Voice