[ 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:
Tenses and Word Formation › ViewAll buyers from Richard’s Auto Dealership can have their cars ——– inspected based on their maintenance schedules
A. regular
B. regularity
C. regulation
D. regularly
Grammar › View
“Ouch! He really hurt me when he stepped aggressively on my brand new shoes.” What is the part of speech for “new”?
A. Adjective
B. Adverb
C. Interjection
D. Noun
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