[ 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:
Idioms › ViewBite ………. more than you can chew.
A. on
B. off
C. into
Grammar › View
The _____________ I live, the _____________ I know
A. longer; more
B. more; happier
C. happier; less
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
