Three hours will have passed when the bell ______?
- Rings
- Will be ringing
- Will be rung
- None of these
Explanation
- When using future perfect tense ("will have passed"), the clause with "when" takes present simple tense — not future.
- So, the correct sentence is: "Three hours will have passed when the bell rings."
Last verified on 17-05-2026
Related MCQs
- In
- On
- Of
- None of these
اس سوال کو وضاحت کے ساتھ پڑھیں
- Have to
- Wouldn't
- Shouldn't
- None of these
اس سوال کو وضاحت کے ساتھ پڑھیں
- Does not cook
- Not cook
- Did not cook
- None of these