Grammar Quiz

[ Present Perfect Tense ]

She has been my friend ___________________ years.

A. For
B. Since

Select your answer:
         


Random Topics:

Conditional SentencesGerund and InfinitivesPrepositions of TimeDemonstrative Pronouns and Verb TensesModal VerbsOffer and SuggestionPhrasal VerbPerfect ModalsArticles with Proper NounsIELTS Vocabulary

Other quiz:

Tenses › View

How long _____ you _____ (learn) English?

A. have you learning

B. did you learn

C. have you been learning

D. do you learn


Homonyms › View

Dale bought a new ___ to cut his lawn.
a. more
b. mower