Topics: 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:

Random Topics:
Comparatives - SuperlativesGerund, Participle, Infinitive, or AppositiveWish / If only ( Present)Types of SentencesSubject Verb Agreement; Indefinite Pronounstoo / enoughNouns FormationConjunctions, Interjections and DeterminersIndependent/Dependent Clauses & Relative ClausesWish SentencesOther quiz:
Grammar › ViewI hope I _________ (become) a doctor.
A. becomes
B. become
C. will become
Conditionals › View
If I had a dog, I ……… (walk) it every day in our local park.
A. walk
B. will walk
C. would walk
