[ Tenses ]
How long … for me?
A. have you waited
B. have you been waiting

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 QuantifiersOther quiz:
Vocabulary › ViewVagrant
A. A smell
B. A person wandering without a home
C. Absurdity
D. Violent
Second Conditionals › View
If I __________my job, I would apply to join the police.
A. lose
B. lost
C. will lose
D. would lose
Future Tenses › ViewOh, 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
