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:

Idioms › View

Bite ………. 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 › 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