[ Grammar ]
She is an old friend. I ___________________her ____________ years.
A. have known / for
B. know / for
C. have known / since
D. know / since
Select your answer:

Random Topics:
Have vs. HasTenses and StructuresMixed Present TensesComplex Sentences with Adverb ClausesModal RequestsPrepositions and Preposition Phrases3rd Person SingularGrammar: SyntaxPhrases and TensesModal Auxiliaries and Similar ExpressionsOther quiz:
Tenses › ViewWhich tense indicates actions that will happen after the present moment?
A. Past Tense
B. Present Tense
C. Future Tense
D. Perfect Tense
Grammar › View
Sam _____ that he wanted to study medicine.
A. has told
B. said us
C. said
