Grammar Quiz

[ Grammar ]

We _____ them for over ten years

A. have known

B. know

C. have been knowing

D. are knowing

Select your answer:
A  B  C  D  E 


Random Topics:

Passive Modals, Impersonal PassivePast Simple, Past Continuous, Past PerfectInterrogative PronounsArticle the or zero article (-)ClausesCommasConditionals Type ICoordinating Conjunctions and Comparative AdjectivesSpeech TensesTemporal Conjunctions and Connectives

Other quiz:

Modals › View

Tuesday is my sister’s day off, so she______ go to work.

A. mustn’t

B. doesn’t have to

C. can’t

D. should


Past simple vs Present perfect › View

When we were in Canada, we ________ (go) skiing almost every day.

A. go

B. went

C. have gone

D. were going

Prepositions of Time and Place › View

I’m going to travel with my friends _____ New Year’s

A. To

B. In

C. On

D. At


Past Continuous and Past Simple Tense › View

As Sophie …………………. up Regent Street she ………………….. an old friend from collage.

A. was walking / met

B. walked / meet

C. was walking / was meeting

D. walked / met