He ___ here for two hours by 5 p.m. MCQ with Answer and Explanation

He ___ here for two hours by 5 p.m.
A. is waiting
B. will have been waiting
C. waits
D. will wait
Answer: Option B
Solution (By JKSSB Mock Tests)
Duration up to a future time → Future Perfect Continuous.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
I ___ him for a long time now.
A. hadn't seen
B. didn't see
C. haven't seen
D. don't see

Correct Answer: Option C


Explanation:
From past to present → Present Perfect.

This question belongs to: English Tenses
Question #2
They ___ for an hour before they found the key.
A. have been searching
B. had been searching
C. were searching
D. searched

Correct Answer: Option B


Explanation:
Duration before another past event → Past Perfect Continuous.

This question belongs to: English Tenses
Question #3
He said that he ___ his work.
A. finished
B. was finishing
C. has finished
D. had finished

Correct Answer: Option D


Explanation:
Past action in reported speech → Past Perfect.

This question belongs to: English Tenses