The postman will have delivered the letters by noon. MCQ with Answer and Explanation

The postman will have delivered the letters by noon.
A. The letters will be delivered by the postman by noon.
B. The letters will have been delivered by the postman by noon.
C. The letters have been delivered by the postman by noon.
D. The letters would have been delivered by the postman by noon.
Answer: Option B
Solution (By JKSSB Mock Tests)
Future perfect → will 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
Have you completed the assignment?
A. Was the assignment completed by you?
B. Has the assignment been completed by you?
C. Have the assignment been completed by you?
D. Is the assignment completed by you?

Correct Answer: Option B


Explanation:
Present perfect interrogative: Have + S + V3 → Has + object + been + V3 (assignment = singular).

This question belongs to: English Active and Passive Voice
Question #2
Select the correct passive voice of: 'The committee has decided to postpone the meeting.'
A. To postpone the meeting has been decided by the committee.
B. It has been decided by the committee to postpone the meeting.
C. Both A and B.
D. The meeting has been decided to be postponed.

Correct Answer: Option B


Explanation:
Infinitive phrase: 'It has been decided...to postpone the meeting' is correct.

This question belongs to: English Active and Passive Voice
Question #3
Select the correct passive voice of: 'Let him do the work.'
A. Let the work be done by him.
B. Let the work done by him.
C. He should do the work.
D. The work be done by him.

Correct Answer: Option A


Explanation:
Imperative: Let + object + be + past participle + by + subject.

This question belongs to: English Active and Passive Voice