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

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

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
I ___ the same dream again last night.
A. was having
B. have
C. have had
D. had

Correct Answer: Option D


Explanation:
Last night → Simple Past.

This question belongs to: English Tenses
Question #2
By next month, I ___ in this apartment for a year.
A. will live
B. have lived
C. will be living
D. will have lived

Correct Answer: Option D


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #3
He said that he ___ the answer.
A. had known
B. knows
C. has known
D. knew

Correct Answer: Option D


Explanation:
Reported speech: present → past.

This question belongs to: English Tenses