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:

Future Tenses › View

I promise I ……………. school on time.

A. return

B. will return

C. returns

D. am returning


Grammar › View

They……… when the lights went out.

A. studied

B. have studied

C. was studying

D. were studying

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