[ 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:
Present Continuous, Present Perfect and Used to › ViewWhat verb tense is this:
I have done my homework.
_
A. Present simple.
B. Present continuous.
C. Present perfect simple.
D. Present perfect continuous.
Passive Voice of Tenses › View
The black bike ______________ by Tom at the moment
A. has been repaired
B. will be repaired
C. is repaired
D. is being repaired
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
