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:
         


Random Topics:
Verb TensesPresent & Past TensesPreposition of DirectionPresent Continous TensePresent Perfect, Present Simple, Present ContinuousComparisonsPronouns and AntecedentsSimple Present and Present ContinuousNo Excuse Words / Conjunction SO

Other quiz:

Grammar › View

Incorrect: We are already for the show.

A. Correct: We are all ready for the show.

B. Correct: we have all ready for the show

C. Correct: We are al ready for the show.


Grammar › View

______ we were in town, we often met him.

A. For

B. Although

C. So

D. When


Trending Topics

Loading...

How to use : Read the question carefully, then select one of the answers button.