Grammar Quiz

[ Perfect Verb Tenses ]

Identify the perfect tense in the following sentence: “We have known each other for ten years.”

A. Present Perfect

B. Past Perfect

C. Future Perfect

D. Simple Present

Select your answer:
A  B  C  D  E 


Random Topics:

Present Simple PassiveSubject-Verb AgreementA/AnModals and PhrasesProgressive Verb TensesBecause / soGender and GrammarComparativesIndefinite and Reflexive PronounsPast and Perfect Tenses

Other quiz:

Reported Speech › View

Arthur asked: “Have you ever been to Ethiopia?”

A. Arthur asked if I had ever been to Ethiopia.

B. Arthur asked if I have ever been to Ethiopia.


Adverbial Clauses › View

They called me early ________ I could have the news first.

A. until

B. so that

C. when