He ___ for the bus for 20 minutes before it came. MCQ with Answer and Explanation

He ___ for the bus for 20 minutes before it came.
A. had been waiting
B. has been waiting
C. was waiting
D. waited
Answer: Option A
Solution (By JKExamLibrary)
Duration before 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
If I were tall, I ___ basketball.
A. play
B. will play
C. played
D. would play

Correct Answer: Option D


Explanation:
Second conditional.

This question belongs to: English Tenses
Question #2 Report Error
I would have called you if I ___ your number.
A. have known
B. knew
C. know
D. had known

Correct Answer: Option D


Explanation:
Third conditional: if + past perfect.

This question belongs to: English Tenses
Question #3 Report Error
She ___ for two hours now.
A. has been reading
B. reads
C. is reading
D. read

Correct Answer: Option A


Explanation:
Duration up to now.

This question belongs to: English Tenses