[ 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 › 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