Topics: Present Perfect Tense or Present Perfect Continuous Tense
How long _____________ for him ? I don’t think he’s coming today.
A. have you been waiting
B. have you waited
C. did you wait
D. do you wait
Select your answer:

Random Topics:
Nouns - Word Form-IONPossessive Pronouns and Adjective PronounsPrepositions and ArticlesShould and Shouldn'tEmployment VocabularyLinking Words and PhrasesGrammar of Conjunctions and PrepotitionsGrammar - FutureModal Verbs for SpeculationGrammar ModalsOther quiz:
Grammar › ViewMany people _______ (serve) you.
A. will serve
B. will serves
C. will are serving
Grammar › View
My friend ___ a good computer
A. have
B. has
