The mechanic repaired my car yesterday. MCQ with Answer and Explanation

The mechanic repaired my car yesterday.
A. My car is repaired by the mechanic yesterday.
B. My car has been repaired by the mechanic yesterday.
C. My car was repaired by the mechanic yesterday.
D. My car was being repaired by the mechanic yesterday.
Answer: Option C
Solution (By JKExamLibrary)
Past simple → was/were + 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
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 is being built by the mason.
D. The wall was being built by the mason.

Correct Answer: Option C


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

This question belongs to: English Active and Passive Voice
Question #2 Report Error
Select the correct passive voice of: 'The committee appointed him secretary.'
A. He is appointed secretary by the committee.
B. He had been appointed secretary by the committee.
C. He was being appointed secretary by the committee.
D. He was appointed secretary by the committee.

Correct Answer: Option D


Explanation:
Simple past, complement 'secretary' remains. 'He was appointed secretary.'

This question belongs to: English Active and Passive Voice
Question #3 Report Error
The postman will have delivered the letters by noon.
A. The letters will have been delivered by the postman by noon.
B. The letters will be delivered by the postman by noon.
C. The letters would have been delivered by the postman by noon.
D. The letters have been delivered by the postman by noon.

Correct Answer: Option A


Explanation:
Future perfect → will have been + V3.

This question belongs to: English Active and Passive Voice