The shopkeeper will have delivered the goods by evening. MCQ with Answer and Explanation

The shopkeeper will have delivered the goods by evening.
A. The goods would have been delivered by the shopkeeper by evening.
B. The goods will be delivered by the shopkeeper by evening.
C. The goods will have been delivered by the shopkeeper by evening.
D. The goods have been delivered by the shopkeeper by evening.
Answer: Option C
Solution (By JKExamLibrary)
Future perfect → will have 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
The servant has laid the table.
A. The table was laid by the servant.
B. The table is laid by the servant.
C. The table has been laid by the servant.
D. The table has been lain by the servant.

Correct Answer: Option C


Explanation:
Present perfect: lay → laid; passive has been laid.

This question belongs to: English Active and Passive Voice
Question #2 Report Error
Choose the correct active voice of: 'Had the work been finished before the deadline?'
A. Were they finishing the work before the deadline?
B. Had they finished the work before the deadline?
C. Did they finish the work before the deadline?
D. Have they finished the work before the deadline?

Correct Answer: Option B


Explanation:
Past perfect passive interrogative → active 'Had they finished the work before the deadline?'

This question belongs to: English Active and Passive Voice
Question #3 Report Error
People say that the earth revolves around the sun.
A. It is said that the earth revolves around the sun.
B. That the earth revolves around the sun is said.
C. It was said that the earth revolves around the sun.
D. The earth is said that it revolves around the sun.

Correct Answer: Option A


Explanation:
Impersonal passive with 'People say' → 'It is said'.

This question belongs to: English Active and Passive Voice