[ 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

Random Topics:
Verbs & AdverbsVerb Forms and PrepositionsModal Auxiliaries and To Be VerbsPossessive AdjectivesVocabulary & GrammarPresent Continuous, Present Perfect and Used toVerb AgreementIndefinite ArticleLinking VerbConjunctions and PrepositionsOther quiz:
Grammar › ViewIn 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 › ViewSarah’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
