Topics: 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:
Do not- Does notused to vs be used to vs get used toGrammar and StructurePronunciation and VocabularyConstrative ConjunctionPresent Tenses and ConnectorsGrammar Past and Future TenseCommas and Subordinating ConjunctionsComparative Adjectives and AdverbsTenses: Present simple, Past Simple, Future SimpleOther quiz:
Grammar & Vocabulary › View“Do I have to buy a ticket to the concert?”
” No, you don’t, it’s ____.
A. interesting
B. expensive
C. sold
D. free
Grammar › View
How often do you ___________ tennis?
A. play
B. do
C. go
