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:

Adjectives and Vocabulary › View

Which is the adjective? Diego is popular with the little kids.

A. popular, little

B. Diego

C. is

D. popular


Countable and Uncountable › View

We don’t need _______ salt.

A. many

B. much

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