We ___ for you for 45 minutes. MCQ with Answer and Explanation

We ___ for you for 45 minutes.
A. are waiting
B. have been waiting
C. waited
D. wait
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 answer before the teacher explained.
A. knew
B. was knowing
C. had known
D. have known

Correct Answer: Option C


Explanation:
Earlier knowledge.

This question belongs to: English Tenses
Question #2 Report Error
She ___ the car for three years.
A. owns
B. has owned
C. is owning
D. owned

Correct Answer: Option B


Explanation:
Duration of possession.

This question belongs to: English Tenses
Question #3 Report Error
By the time she arrives, I ___ the dinner.
A. am cooking
B. cook
C. will cook
D. will have cooked

Correct Answer: Option D


Explanation:
Future Perfect.

This question belongs to: English Tenses