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:

ClauseProverbsTenses and StructuresConditional TypesTo infinitive - GerundFamily VocabularySubjunctivesPresent Continuous TenseFirst Conditional & Future TensesGrammar-Verbs & Nouns Singular, Plural, Gender

Other quiz:

Transitive and Intransitive Verb › View

The history museum has two new exhibits.

A. Transitive

B. intransitive


Grammar › View

Mount Everest is the ___________ (high) peak in the world.

A. lowest

B. highest

C. smallest

D. largest