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:

Simple Past Tense › View

She ______ her best performance ever. (give)

A. gives

B. given

C. gave

D. gove


Phrasal Verbs › View

I can’t hear you very well….can you speak _______ a bit?

A. up

B. out

C. to

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