Topics: Present Perfect Tense
A: He looks tired!
B: Yes, he _____a marathon!
A. already finished
B. still has finished
C. hasn’t finished yet
D. has just finished
Select your answer:

Random Topics:
Simple Present and Past TenseAdverbs of frequencyGrammar for IELTSVocabulary Spelling GrammarVerb AbilityVerbals and GerundsPhrasal Verb and ModalPast Simple & Past PerfectMixed Present TensesVocabulary and Verb TensesOther quiz:
Simple Past & Past Progressive › ViewI… on the ice while I was crossing the street in front of the dorm.
A. was slipped
B. slipping
C. had slipped
D. slipped
Articles and Nouns › View
I need ___ apple from that basket.
A. a
B. an
C. the
D. no article
