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:

Grammar: Have toModals of DeductionPresent Perfect - Just, Already, YetConjunctions, Interjections and Sentence TypePast Continuous Tense & Past ModalsPrepositions and TensesAdverbs of Frequency & Simple Present TensePassive Voice - Mixed TensesVerbsParticiple Adjectives

Other quiz:

Grammar › View

You need to ____ when there’s an emergency.

A. make an excuse

B. discuss things further

C. make quick decisions


Grammar › View

They ________ already ________ the game by the time we got to the stadium.

A. had / won

B. have / won

C. has / win