[ Present Tenses ]
I`m sorry! ….for long?
A. do you wait
B. are you waiting
C. have you waited
D. have you been waiting

Random Topics:
Aspect or tenses of VerbsTransitional Phrases and ConjunctionsModals and ResponsibilitiesPassive of Modal VerbsGrammar - Reflexive PronounsIntermediateAdverbs, Modals, Preposition of timeSubject and Verb AgreementGerund vs InfinitiveDirect and Indirect QuestionOther quiz:
Grammar › ViewI need ___ new job on vacation.
A. The
B. A
C. An
D. –
Figurative Language › View
What is personification
A. Giving human qualities to a human
B. Giving non living qualities to living things
C. Comparing something to a nonliving thing.
D. Giving human qualities to a non human things