Grammar Quiz

[ Perfect Tense ]

A: He looks tired!

B: Yes, he ___a marathon!

A. already finished

B. hasn’t finished yet

C. has just finished

D. will have finished

Select your answer:
A  B  C  D  E 


Random Topics:

Verbs & AdverbsVerb Forms and PrepositionsModal Auxiliaries and To Be VerbsPossessive AdjectivesVocabulary & GrammarPresent Continuous, Present Perfect and Used toVerb AgreementIndefinite ArticleLinking VerbConjunctions and Prepositions

Other quiz:

Grammar › View

In some countries, … are held on Independence Day.

A. atmospheres

B. daily lives

C. parades


Past Narrative Tenses › View

We _____ (play) tennis for two hours and we are exhausted.

A. played

B. have played

C. were playing

D. had been playing

Tenses › View

Sarah’s at home now : she ………………. school for a week.

A. wasn’t

B. didn’t go

C. hasn’t been to

D. isn’t


IELTS Grammar › View

I backpacked through _____ Europe

A. the

B. a

C. an

D. no article