[ Present Perfect Tense ]
How long _______ (you/know) ______ each other?
A. did … know
B. have … known
C. do … know

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/couldOther quiz:
Grammar › Viewwhen 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 › ViewMy 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