He ___ for two hours before the doctor arrived. MCQ with Answer and Explanation

He ___ for two hours before the doctor arrived.
A. has waited
B. was waiting
C. had been waiting
D. waited
Answer: Option C
Solution (By JKSSB Mock Tests)
Duration before another past event → Past Perfect Continuous.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
She ___ for this company for five years by next month.
A. will work
B. works
C. has worked
D. will have been working

Correct Answer: Option D


Explanation:
Future Perfect Continuous with 'by' and duration.

This question belongs to: English Tenses
Question #2
If he had asked, I ___ him.
A. helped
B. would help
C. will help
D. would have helped

Correct Answer: Option D


Explanation:
Third conditional.

This question belongs to: English Tenses
Question #3
She ___ to the party if she is invited.
A. comes
B. will come
C. came
D. would come

Correct Answer: Option B


Explanation:
First conditional: if + present, will + base.

This question belongs to: English Tenses