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:

Idioms › View

To let something become less hot is the same as to let it ___ down.
a. lie
b. cool
c. tone


Pronouns of Quantity › View

Pam called to say she’s going to be ________ minutes late. So don’t wait for her.

A. few

B. a few

C. a little

D. little

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