[ 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:
Tenses › ViewMaking such a thing ___ the peasants and they ___ situation despite some hardships.
A. Pleased / were utilizing
B. pleased / utilized
C. pleases / utilizes
D. is pleasing / were utilizing
E. is pleasing / utilize
Simple Present Tense › View
We ______ the zoo on Monday.
A. visit
B. visits
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
