[ Tenses ]
How long __ they __ (wait) for us?
A. do, wait
B. are, waiting
C. have, waited
D. have, been waiting
Select your answer:

Random Topics:
Grammar : Structural Common ErrorsConditional Sentence Type 0-3TOEIC Tenses, VerbsSimple Future - PassiveEnglish for TourismWill vs Verb Infinitivesand, so, but, becausePresent Perfect Negative and InterrogativeLinking Words and ConjunctionConditional and SubjunctiveOther quiz:
Grammar › ViewYamini’s birthday is _____ June.
A. In
B. On
C. At
Modals › View
It’s 10 p.m. The lights are off. They _________ be at home.
A. must
B. can’t
C. might
