[ 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:
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