Grammar Quiz

[ 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:
A  B  C  D  E 


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 Markers

Other quiz:

Tenses › View

Making 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 › View

A 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