[ Perfect Progressive Tenses ]
I ______ (wait) for you for an hour when you finally arrived.
A. have been waiting
B. was waiting
C. had been waiting
Select your answer:

Random Topics:
Modals for RecommendationsPast simple vs Present perfectDemonstrative PronounsVerbs & AdverbsModal PossibilitiesConditional Sentence Type 2Indefinite PronounsModal Verbs - ObligationVerb Tenses and Subject Verb AgreementTenses and Sentence CompletionOther quiz:
Wish Sentences › ViewThey wish they ………………a new car.
A. have
B. had
C. would have
D. has
Grammar › View
Choose the right one:
A. Is Michael playing the guitar?
B. Are Michael playing the guitar?
C. Is Michael play the guitar?
D. Is Michael plays the guitar?
