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

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

This question belongs to: English Tenses

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1 Report Error
We ___ in this city for five years and we love it.
A. lived
B. are living
C. have been living
D. live

Correct Answer: Option C


Explanation:
Present Perfect Continuous for duration up to now.

This question belongs to: English Tenses
Question #2 Report Error
I ___ never ___ such a delicious meal.
A. did, eat
B. have, eaten
C. was, eating
D. had, eaten

Correct Answer: Option B


Explanation:
Present Perfect for life experience.

This question belongs to: English Tenses
Question #3 Report Error
He ___ the room when I walked in.
A. left
B. leaves
C. has left
D. was leaving

Correct Answer: Option D


Explanation:
Past Continuous for action in progress.

This question belongs to: English Tenses