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:

Present Perfect Tense › View

I __________ (not / finish) my project.

A. didn’t finish

B. did not finish

C. not finished

D. did not finished


Present Perfect Vs Past Simple › View

I (read) six books this week.(It’s Friday)

A. ‘ve read

B. read

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