[ 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:
Modal Verb › ViewThis steak is a little bit undercooked for my taste __________ putting it back under the grill for another five minutes?
A. Why don’t you
B. Would you mind
C. Would you like
D. Do you prefer
Grammar › View
How _______ flour do you have? B: I have two ____flour.
A. many; bag of
B. many; bags of
C. much; bag of
D. much; bags of
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
