Grammar Quiz

[ Present Perfect Tense ]

How long _______ (you/know) ______ each other?

A. did … know

B. have … known

C. do … know

Select your answer:
A  B  C  D  E 


Random Topics:

Grammar on ConditionalsTo Infinitive/Bare Infinitive/GerundsGerunds and ModalsPassive and Active SentencesDirect and Indirect QuestionGrammar Pronoun and Singular Plural NounHelping and Linking VerbsPrepositions of Time & PlaceGrammar, Conditional Sentences, VocabularyGrammar - may/might/could

Other quiz:

Grammar › View

when you use present perfect you select

A. based verb form

B. infinitive verb

C. past

D. past participle verb


Modal Verbs › View

You __________________ pay to park your car here. Free parking are down the street

A. can

B. have to

C. don’t have to

D. mustn’t

Grammar › View

My friends … playing tennis.

A. like

B. likes

C. liking


Tenses › View

Where had you________ (go) before you got home?

A. go

B. gone

C. went

D. had gone