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. wait
B. will have been waiting
C. are waiting
D. will 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
She ___ her homework just now.
A. finishes
B. was finishing
C. has finished
D. finished

Correct Answer: Option C


Explanation:
Present Perfect with 'just now' for recently completed action.

This question belongs to: English Tenses
Question #2
He ___ out five minutes ago.
A. has gone
B. goes
C. went
D. was going

Correct Answer: Option C


Explanation:
Simple Past with specific time 'ago'.

This question belongs to: English Tenses
Question #3
I ___ my keys; I can't find them anywhere.
A. lost
B. was losing
C. have lost
D. lose

Correct Answer: Option C


Explanation:
Present Perfect with present result.

This question belongs to: English Tenses