By the time the flight lands, we ___ for 5 hours. MCQ with Answer and Explanation

By the time the flight lands, we ___ for 5 hours.
A. travel
B. are travelling
C. will have been travelling
D. will travel
Answer: Option C
Solution (By JKSSB Mock Tests)
Future Perfect Continuous.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
I ___ a letter now.
A. wrote
B. have written
C. write
D. am writing

Correct Answer: Option D


Explanation:
Present Continuous.

This question belongs to: English Tenses
Question #2
He ___ in the queue for an hour when the window closed.
A. has been standing
B. stood
C. was standing
D. had been standing

Correct Answer: Option D


Explanation:
Duration before closure → Past Perfect Continuous.

This question belongs to: English Tenses
Question #3
She ___ ill since Monday.
A. had been
B. was
C. has been
D. is

Correct Answer: Option C


Explanation:
Present Perfect for a state starting in the past and continuing.

This question belongs to: English Tenses