[ 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

Random Topics:
Sentence Structure and PunctuationTenses & PrepositionLinking Verbs and TensesPresent Simple and Present Continuous TensePast Progressive TenseComparisionsSentence Completionanother/the others/each other/one anotherAuxiliaries VerbQuantifiersOther quiz:
Modals › View… find some information about traveling in Europe?
A. Where I can
B. Where I could
C. Where can I
Vocabulary and Grammar › View
Peter wants to become a pilot although he knows it is a ______ job.
A. rewarding
B. interesting
C. challenging
D. satisfying
Grammar › ViewWe ____________such a wonderful time last weekend!
A. had
B. had had
C. were having
D. had been having
Grammar › View
There were _____ of people at the baseball game.
A. allot
B. alot
C. a lot
