Grammar Quiz

[ 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

Select your answer:
A  B  C  D  E 


Random Topics:

Prepositions & Prepositional PhrasesConjunctions & PrepositionsVerb to beWish clauseGrammar - Present and Past PassiveTenses of VerbsModals of DeductionActive-Passive VoicesAdjectiveShould, Should not have

Other quiz:

Quantifiers › View

Only … 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