Have you completed the assignment? MCQ with Answer and Explanation

Have you completed the assignment?
A. Was the assignment completed by you?
B. Has the assignment been completed by you?
C. Is the assignment completed by you?
D. Have the assignment been completed by you?
Answer: Option B
Solution (By JKExamLibrary)
Present perfect interrogative: Have + S + V3 → Has + object + been + V3 (assignment = singular).

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
Choose the correct active voice of: 'Was the dinner cooked by your mother?'
A. Was your mother cooking the dinner?
B. Does your mother cook the dinner?
C. Did your mother cook the dinner?
D. Had your mother cooked the dinner?

Correct Answer: Option C


Explanation:
Simple past passive interrogative → active 'Did your mother cook the dinner?'

This question belongs to: English Active and Passive Voice
Question #2 Report Error
Select the correct passive voice of: 'The king ordered the traitor to be executed.'
A. The traitor was ordered by the king to be executed.
B. The traitor was being ordered by the king to be executed.
C. The traitor had been ordered by the king to be executed.
D. The traitor is ordered by the king to be executed.

Correct Answer: Option A


Explanation:
Simple past: Object + was/were + past participle + rest.

This question belongs to: English Active and Passive Voice
Question #3 Report Error
Select the correct passive voice of: 'Does he know the secret?'
A. Is the secret known by him?
B. Was the secret known to him?
C. Is the secret known to him?
D. Is the secret being known to him?

Correct Answer: Option C


Explanation:
Simple present interrogative with 'know': Is + object + known to + subject?

This question belongs to: English Active and Passive Voice