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:

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