[ 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:
Present and Past Simple Passive › ViewThis clock ________in 1750
A. is made
B. was made
C. is making
D. will be made
Grammar › View
I stopped ___ plastic bags a long time ago.
A. to use
B. using
C. the use
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