[ 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

Random Topics:
Articles and PronounsVerbals and GerundsVerbs & Phrasal Verbsand, so, but, becausePossessive Nouns with Apostrophes and PronounsPrepositions and Prepositional PhrasesNouns, Articles, DeterminersSimple Present and Past TensesCommon Grammar Mistakes and Spelling TipsTenses and Time MarkersOther quiz:
Grammar › View. Students who study daily _______ high levels of academic success.
A. are capable of achieving
B. are capable to achieve
C. capability of achieving
D. capability to achieve
Sentence Types and Conjunctions › View
Identify the sentence type: “After we ate dinner, we went for a walk.”
A. Simple
B. Compound
C. Complex
Vocabulary › ViewA grade or level of subsistence and comfort in everyday life enjoyed by a community, class, or individual
A. Standard of Living
B. Capitalism
C. Socialism
D. Communism
E. Laissez-Faire
Grammar › View
There’s a problem with Jack’s _____. He has missed a lot of classes.
A. behavior
B. subjects
C. attendance
