[ 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 › ViewI’ve been playing football ________.
A. two hours ago.
B. yesterday.
C. all day.
Grammar › View
Which of the following is the correct contraction for the phrase below? can not
A. can’t
B. cann’t
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
