Topics: Present Tenses
I`m sorry! ….for long?
A. do you wait
B. are you waiting
C. have you waited
D. have you been waiting
Select your answer:

Random Topics:
Modals and ConditionalsAdjectives, ING - EDParticiple Clauses & Cleft SentencesModals: Possibility, Necessity, ExpectationRelative Pronouns with PrepositionsSentences and Non SentencesGerund and To InfinitiveModals of Obligation and NecessityComparison of Adjective and AdverbModal Verbs in Emergency SituationsOther quiz:
Grammar › ViewSelect the appropriate option: “I am afraid I ………….. preparing dinner by the time my father returns home at night.”
A. hadn’t finished
B. won’t be finished
C. shouldn’t have finished
D. won’t have finished
Tenses › View
We … staying home for 3 months by the end of May
A. Have
B. Will be
C. Will have been
D. Will have
