By the time she arrives, we ___ for two hours. MCQ with Answer and Explanation

By the time she arrives, we ___ for two hours.
A. have waited
B. will have been waiting
C. will be waiting
D. will wait
Answer: Option B
Solution (By JKExamLibrary)
Future Perfect Continuous with 'by the time' and duration.

This question belongs to: English Tenses

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1 Report Error
The patient ___ before the ambulance arrived.
A. had died
B. has died
C. was dying
D. died

Correct Answer: Option A


Explanation:
Action completed before another past action → Past Perfect.

This question belongs to: English Tenses
Question #2 Report Error
She ___ her first novel by the time she was 25.
A. had written
B. writes
C. was writing
D. has written

Correct Answer: Option A


Explanation:
Past Perfect to show completion before a past age.

This question belongs to: English Tenses
Question #3 Report Error
I ___ him for a long time; we are old friends.
A. have known
B. knew
C. was knowing
D. know

Correct Answer: Option A


Explanation:
Present Perfect for a state up to now.

This question belongs to: English Tenses