Grammar Quiz

Topics: Present Perfect Simple and Continuous

They ___ (know) each other for ten years!

A. have been knowing

B. have been knowed

C. have knowed

D. have known

Select your answer:
         


Random Topics:

-ing / Infinitive-ed and -ing AdjectivesAntonymsPassive Voice - Present TensesAdjectiveWho vs WhomArticles and PronounsModal VerbCommon Grammar Mistakes and Spelling TipsSimple present/ past/ future tense

Other quiz:

Passive Voice › View

You ________ to be so late if you worked for me.

A. wouldn’t allow

B. wouldn’t have allowed

C. wouldn’t be allowed


Grammar › View

Which word doesn’t belong?
A. leap
B. play
C. cookie
D. run