Has he written the letter? MCQ with Answer and Explanation

Has he written the letter?
A. Was the letter written by him?
B. Has the letter written by him?
C. Is the letter written by him?
D. Has the letter been written by him?
Answer: Option D
Solution (By JKExamLibrary)
Present perfect interrogative → Has/Have + object + 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
Select the correct passive voice of: 'Who teaches you English?'
A. By who are you taught English?
B. By whom English is taught to you?
C. Who are you taught English by?
D. By whom are you taught English?

Correct Answer: Option D


Explanation:
Interrogative with 'who': By whom + is/am/are + object + past participle.

This question belongs to: English Active and Passive Voice
Question #2 Report Error
I lost my wallet yesterday.
A. My wallet was lost by me yesterday.
B. My wallet had been lost by me yesterday.
C. My wallet was being lost by me yesterday.
D. My wallet is lost by me yesterday.

Correct Answer: Option A


Explanation:
Past simple → was lost.

This question belongs to: English Active and Passive Voice
Question #3 Report Error
Choose the correct active voice of: 'The children were being looked after by the grandmother.'
A. The grandmother had looked after the children.
B. The grandmother was looking after the children.
C. The grandmother looked after the children.
D. The grandmother is looking after the children.

Correct Answer: Option B


Explanation:
Past continuous passive with phrasal verb → active 'The grandmother was looking after the children'.

This question belongs to: English Active and Passive Voice