He ___ for you for two hours. MCQ with Answer and Explanation

He ___ for you for two hours.
A. waits
B. waited
C. is waiting
D. has been waiting
Answer: Option D
Solution (By JKSSB Mock Tests)
Duration up to now → Present Perfect Continuous.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
I ___ the book before I lent it to her.
A. was reading
B. have read
C. had read
D. read

Correct Answer: Option C


Explanation:
Earlier reading.

This question belongs to: English Tenses
Question #2
If she had called, I ___ .
A. answered
B. would answer
C. would have answered
D. will answer

Correct Answer: Option C


Explanation:
Third conditional.

This question belongs to: English Tenses
Question #3
She asked if I ___ her.
A. will help
B. help
C. helped
D. would help

Correct Answer: Option D


Explanation:
Indirect question with future sense → 'would help'.

This question belongs to: English Tenses