Grammar Quiz

[ 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 › View

Horses 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.