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:
     


Preview next quiz:

What is something you have never done?

A. I never have eaten burritos.

B. I eaten never burritos.

C. I have never eaten burritos.

D. I have eaten never burritos.


Trending Topics

Loading...

About grammarquiz.net

GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.