By the time the train arrives, we ___ for an hour. MCQ with Answer and Explanation

By the time the train arrives, we ___ for an hour.
A. are waiting
B. will have been waiting
C. will wait
D. wait
Answer: Option B
Solution (By JKSSB Mock Tests)
Duration before future arrival → Future Perfect Continuous.

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Tenses Questions

Question #1
By the time the doctor arrived, the patient ___.
A. was dying
B. dies
C. died
D. had died

Correct Answer: Option D


Explanation:
Past Perfect for action completed before another past event.

This question belongs to: English Tenses
Question #2
She ___ her work by 5 p.m. today.
A. finishes
B. finished
C. will finish
D. will have finished

Correct Answer: Option D


Explanation:
Future Perfect with 'by'.

This question belongs to: English Tenses
Question #3
He ___ a movie when the doorbell rang.
A. watched
B. watches
C. has watched
D. was watching

Correct Answer: Option D


Explanation:
Past Continuous interrupted by another action.

This question belongs to: English Tenses