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 PrepositionsOther quiz:
Grammar › ViewI …….. 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
