Grammar Quiz

[ Tenses ]

How long … for me?

A. have you waited

B. have you been waiting

Select your answer:
A  B  C  D  E 


Random Topics:

Verbs of movementSuperlative AdjectivesFuture Perfect vs Future ContinuousGrammar Error Correction (Simple Present Tense)Modals of AdvicePresent ProgressiveMust or Mus notTime PhrasesZero and First ConditionalsCountable Quantifiers

Other quiz:

Future Tenses › View

Oh, somebody is knocking! I … open it.

A. are going to

B. am going to

C. will

D. is going to


Past Simple Tense › View

They (buy) new clothes and (wear) them to the party.

A. bought, wear

B. buy, wore

C. bought, wore

D. buy, wear