I ___ for you for over an hour. MCQ with Answer and Explanation

I ___ for you for over an hour.
A. have been waiting
B. waited
C. am waiting
D. wait
Answer: Option A
Solution (By JKSSB Mock Tests)
Present Perfect Continuous with 'for' + duration up to now.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
He ___ on the phone when the fire alarm rang.
A. has talked
B. talked
C. talks
D. was talking

Correct Answer: Option D


Explanation:
Interrupted past action.

This question belongs to: English Tenses
Question #2
I ___ TV when she arrived.
A. watched
B. have watched
C. was watching
D. watch

Correct Answer: Option C


Explanation:
Interrupted past action → Past Continuous.

This question belongs to: English Tenses
Question #3
We ___ the same restaurant for years.
A. have been visiting
B. are visiting
C. visited
D. visit

Correct Answer: Option A


Explanation:
Habitual action from past to present → Present Perfect Continuous.

This question belongs to: English Tenses