Grammar Quiz

[ Present Tenses ]

I’m sorry I’m late, _______ for a long time?

A. have you waited

B. have you waiting

Select your answer:
         


Random Topics:

Pronoun-Verb AgreementFirst and Second ConditionalCompliment, Congratulation, and HopePronouns, Verb, ConjunctionAlthough / DespiteComparative Adjectives and AdverbsSome & AnyOpinion / AgreementFuture Perfect TenseModals of Obligation and Necessity

Other quiz:

Vocabulary › View

persistently; never giving up

A. impudence

B. shuddered

C. relentlessly

D. catastrophes


Grammar › View

Meaning of an idiom “put on your thinking cap.”

A. Start thinking carefully

B. wear a cap