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:

Grammar › View

Choose the correct form of ‘be’ in the following sentence: “They ___ playing football in the park.”

A. am

B. is

C. are

D. be


Grammar › View

By the time I reached, the train ___ (leave).

A. leaves

B. had left

C. was leaving

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