Grammar Quiz

[ 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:
A  B  C  D  E 


Random Topics:

Sentence Structure and PunctuationTenses & PrepositionLinking Verbs and TensesPresent Simple and Present Continuous TensePast Progressive TenseComparisionsSentence Completionanother/the others/each other/one anotherAuxiliaries VerbQuantifiers

Other quiz:

Modal Verb › View

This 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 › View

We ____________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