[ Present Perfect Simple & Continuous ]
How long ______ you ______ your best friend?
A. have / knowing
B. have / known
C. have / been knowing

Random Topics:
Apostrophe GrammarGrammar, Literature, and VocabularyComparative - SuperlativeVerb ConjugationModal Verbs for PossibilityQuantifiers: too many, too much & enoughGrammar : Structural Common ErrorsPast Simple & Past PerfectPronouns, Sentence Structure, and ApostrophesGerunds and TensesOther quiz:
Vocabulary › Viewgrin
A. opinion that others have about you
B. late or slow
C. smile broadly
D. ownership
Mixed General Quiz › View
When it is 10 am in London, it is about 10 pm in New Zealand ___ of their different positions on the globe.
a. while
b. since
c. because
What would your parents do if you ______________ your room?
A. weren’t clean
B. don’t clean
C. didn’t clean
D. not clean
Unreal Conditionals › View
If he had studied for the exam a little more, _________________________________.
A. he would have passed the class.
B. he would pass the class.
C. he has passed the class.
D. he had passed the class.
