[ 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 › ViewThe root word CLIN matches the following meaning…
A. Hidden, secret
B. To lie
C. To understand
D. To lean, to slope
Grammar › View
Which of the following is a compound word?
A. Notebook
B. Policeofficer
C. Commander
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