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:

Perfect Tenses › View

The boy knocked the door. There was nobody inside. His mother ____________ yet.

A. has not returned

B. have not returned

C. had not returned

D. did not return


Idioms › View

If a problem suddenly happens, it is the same as a problem has just ___ up.
a. lit
b. beat
c. cropped

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