Grammar Quiz

[ Grammar ]

Sorry, I’m late! How long ___?

A. have you been waiting

B. have you waited

Select your answer:
A  B  C  D  E 


Random Topics:

Simple and Past TensesHave toModal Verbs for Permission and ObligationPhrasesPast Perfect and Past Perfect ContinuousAdverb of MannerPersonal pronouns + possessive adjectives + Introgative pronounsDeterminersTransitional Phrases and ConjunctionsSubject and Verb Agreement

Other quiz:

Tenses › View

His health has improved a lot since he ____ doing exercises regularly.

A. starts

B. started

C. has started

D. had started


Prepositions › View

I write letters _______ my right hand.

A. in

B. by

C. with

D. at

Verbs with Prepositions and Conjunctions › View

We complained …….. our hotel room.

A. for

B. about

C. with

D. to


Vocabulary › View

She ______ him a present for his birthday.

A. donated

B. Bought

C. Borrowed

D. Invented