[ Present Tenses ]
__________ you ________________ for me for a long time?
A. Are, waiting
B. Do, wait
C. Have, waited
D. Have, been waiting

Random Topics:
On, At, ByGerunds and TensesActive & Passive VoiceGrammar: SyntaxAdjectives & PrepositionPunctuationIndependent/Dependent Clauses & Relative ClausesModal and Modal PerfectToeic VerbTransitionsOther quiz:
Tenses › ViewA: The phone’s ringing.
B: I …. get it.
A. will
B. am going to
Modals and Tenses › View
Use the present simple: Water ___ (boil) at 100 degrees Celsius.
A. boil
B. boils
C. boiling
D. boiled
Grammar › ViewSomeone who is relaxed, calm, and easy to get along with.
A. graceful
B. easygoing
C. fair
Grammar › View
He ___ a lot of research.
a. does
b. makes
