[ Grammar ]
How long for the taxi?
A. are you waiting
B. have you been waiting
C. have you waited
D. do you wait

Random Topics:
Similes and Body IdiomsAdjective + to + VerbPast Perfect Simple & Past Perfect ContinuousAdjectives with PrepositionActive & PassiveTime ExpressionsPre-intermediateGrammar and PunctuationPossessive Pronouns and QuantifiersParticipal PhrasesOther quiz:
Future Tenses › ViewWe _______ (fly) to Seattle next summer holidays.
A. are going to fly
B. will be flying
C. are flying
D. will fly
Question Tags › View
He hasn’t done it yet, ___?
a. has he
b. hasn’t he
c. had he
Her daughter often calls in the evenings on ______________.
A. fridays
B. Fridays
C. Friday’s
Grammar › View
Find the preposition:
Isaiah sat on his new bike.
A. sat
B. on
C. his
D. new
