We ___ for the bus for half an hour now. MCQ with Answer and Explanation

We ___ for the bus for half an hour now.
A. waited
B. have been waiting
C. wait
D. are waiting
Answer: Option B
Solution (By JKExamLibrary)
Duration up to now.

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
I ___ the mistake before the boss noticed.
A. have corrected
B. corrected
C. had corrected
D. was correcting

Correct Answer: Option C


Explanation:
Earlier correction.

This question belongs to: English Tenses
Question #2 Report Error
I ___ the job offer before I graduated.
A. had accepted
B. have accepted
C. accepted
D. was accepting

Correct Answer: Option A


Explanation:
Acceptance before graduation → Past Perfect.

This question belongs to: English Tenses
Question #3 Report Error
If you study, you ___ .
A. succeeded
B. succeed
C. will succeed
D. would succeed

Correct Answer: Option C


Explanation:
First conditional.

This question belongs to: English Tenses