[ 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:
Past Tenses › ViewThe past perfect express events that occurred before another event in the past
A. TRUE
B. FALSE
Adverbs › View
They played __________ well.
A. currently
B. closely
C. equally
D. extremely
E. hardly
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
