[ 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:
Passive Voice - Present TensesRelative Clauses with who and whichVOCAB & GRAMMARPresent Simple, Present Continuous or Present PerfectModal PerfectPresent TensesGerunds + To InfinitiveGrammar of Future PlansSynonyms
Other quiz:
Grammar › ViewHorses run ……………..quickly than zebras.
A. the most
B. the least
C. more
Simple Present and Past Tense › View
Simple Present Tense
Ninda and Andi … (be) very smart.
A. be
B. bees
C. is
D. are
Trending Topics
Loading...
How to use : Read the question carefully, then select one of the answers button.