[ Tenses ]
– What ___ you ___ here?
– I ___ for my friend.
– How long ___ you ___ for him?
– For twenty minutes.
A. are / doing / am waiting / have / been waiting
B. do / do / am waiting / do / wait
C. are / doing / wait / have / been waiting
D. have / done / am waiting / are / waiting
E. are / doing / am waiting / are / waiting

Random Topics:
Prepositions & Prepositional PhrasesConjunctions & PrepositionsVerb to beWish clauseGrammar - Present and Past PassiveTenses of VerbsModals of DeductionActive-Passive VoicesAdjectiveShould, Should not haveOther quiz:
Quantifiers › ViewOnly … students will do this task, it is very difficult.
A. few
B. a few
C. little
D. a little
Verb Tense › View
Is the verb tense past perfect, present perfect or future perfect? ‘The experiment will have concluded by tomorrow.’
A. Past perfect
B. Present perfect
C. Future perfect
D. Simple future
