Grammar Quiz

[ Present Simple, Present Continuous or Present Perfect ]

How long _____ you _____ (know) John? 3 years

A. Have you known

B. Are you knowing

C. do know

Select your answer:
         


Random Topics:
a, an, the, Zero ArticlePresent Perfect Continuous Tense Question TagsPossessive Pronouns and Adjective PronounsGRAMMAR - Could / Could notGrammar and VocabulariesOn, At, ByAdverb ClausesAuxiliary Words

Other quiz:

Present Perfect Tense › View

I …any parties since I lived in this town

A. attend

B. have attended

C. am attending

D. has attended


Adverbs of Frequency › View

I was late for work only one time last year. I am ————- late

A. Usually

B. Sometimes

C. Never

D. Rarely


How to use : Read the question carefully, then select one of the answers button.