[ Tenses ]
I _______________ her for several years.
A. has known
B. have known
C. knew
D. knows

Random Topics:
Going To Be and WillPassive Voice, Question Tag, PrepositionsConjunctive AdverbConditional Sentence 0, 1Tenses and Passive VoiceEd and Ing EndingsModal Auxiliaries and To Be VerbsModals in the PastPast Continuous Tense & Past ModalsAdverb of Frequency and TensesOther quiz:
Past Tenses › ViewThe light (go) out while we (have) dinner last week.
A. go- are going
B. go- was going
C. went- are going
D. went- were going
Grammar › View
We were all astounded by our professor’s _____.
A. exceptional people skills
B. people skills exceptionally
C. exceptional people’s skills
D. exceptional skills at people
Conditional › ViewIf I _________the future, I wouldn´t be the same
A. knew
B. know
C. would know
Grammar › View
John ___ a lot of English movies in his free time.
A. watch
B. watches
C. watching
D. watched
