He ___ for two hours and is still not here. MCQ with Answer and Explanation

He ___ for two hours and is still not here.
A. has been waiting
B. waits
C. waited
D. is waiting
Answer: Option A
Solution (By JKSSB Mock Tests)
Duration up to now.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
If I ___ rich, I would travel the world.
A. am
B. been
C. were
D. was

Correct Answer: Option C


Explanation:
Second conditional: 'were' for unreal.

This question belongs to: English Tenses
Question #2
The baby ___ all morning.
A. was crying
B. has been crying
C. cried
D. cries

Correct Answer: Option B


Explanation:
Present Perfect Continuous for an action that began in the past and continues to the present with 'all morning'.

This question belongs to: English Tenses
Question #3
The ground is wet because it ___.
A. rains
B. is raining
C. rained
D. has been raining

Correct Answer: Option D


Explanation:
Recent action with present evidence → Present Perfect Continuous.

This question belongs to: English Tenses