Grammar Quiz

Topics: Present Perfect

How long has he been your friend?

A. I have been your friend for 3 years.

B. They have been your friend for 5 years.

C. I have been his friend for 3 years.

D. He has been my friend for 5 years.

Select your answer:
         


Random Topics:

Present Simple Positive and NegativeAdjectives, Adverbs, and PrepositionsGrammar for IELTSContrast Linking WordsPresent Perfect Negative and InterrogativeTransitional Phrases and ConjunctionsPrepositions and Preposition PhrasesAsking and Giving OpinionVerb FormModal Verbs & Time Prepositions

Other quiz:

Grammar › View

I …….. my homework yesterday

A. were

B. did

C. do

D. does


Grammar › View

Jafaar likes bird but his sister is fond _____ rabbits.

A. in

B. at

C. on

D. of