[ Present Perfect vs Past Simple ]
A: Is Jackie your friend?
B: Yes, I ____ her for years.
A. Have been knowing
B. Knew
C. Know
D. Have known
Select your answer:

Random Topics:
Grammar: Have toModals of DeductionPresent Perfect - Just, Already, YetConjunctions, Interjections and Sentence TypePast Continuous Tense & Past ModalsPrepositions and TensesAdverbs of Frequency & Simple Present TensePassive Voice - Mixed TensesVerbsParticiple AdjectivesOther quiz:
Grammar › ViewYou need to ____ when there’s an emergency.
A. make an excuse
B. discuss things further
C. make quick decisions
Grammar › View
They ________ already ________ the game by the time we got to the stadium.
A. had / won
B. have / won
C. has / win
