[ Grammar ]
We _____ them for over ten years
A. have known
B. know
C. have been knowing
D. are knowing

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 ConnectivesOther quiz:
Modals › ViewTuesday 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 › ViewI’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
