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:

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