[ 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:
Simple Past Tense › ViewShe ______ 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 › 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
