Grammar Quiz

[ Tenses ]

How long ____________each other?

A. do you know

B. have you known

C. did you know

D. have you been knowing

Select your answer:
A  B  C  D  E 


Random Topics:

Phrases and TensesTo infinitive - GerundModal Verbs and PermissionFuture Tenses and ModalsPast simple - Irregular VerbsPunctuationSuperlative AdjectivesSo Such Enough TooIf/Unless - Conditional type 1Progressive Tenses

Other quiz:

Simple Past Tense › View

He egg ____ and ____on the floor this morning.

A. fell – broke

B. fallen – broke

C. fall – broke

D. fall – breaks

E. fell – broken


Grammar › View

We ___ to see you next Sunday, if I ____ well.

A. shall come / shall get

B. come / get

C. comes / will get  

D. will come / get

Present Simple and Continuous › View

________ he ________ in the pool at the moment?

A. Is , swim

B. Does , swim

C. Is , swimming

D. Does , swims


Grammar › View

Hooray! We _________ to Paris tomorrow. I’ve always dreamed to visit the Louvre.

A. are flying

B. are going to fly

C. flying