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:

Grammar › View

What time ______ you ______ this morning?

A. do/wake up

B. do/woke up

C. did/woke up

D. did/wake up


Future Tenses › View

A: ‘Did you call Annie?’ B: ‘Oh, I forgot. I _____ now.’

A. will call

B. am going to call

C. am calling

D. call

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