[ Modal Verbs & Perfect Infinitive ]
. David ……. hard for the marathon; he finished first!
A. must have trained
B. can’t have trained
C. must train
Select your answer:

Random Topics:
Present Simple Positive and NegativeNumbersanother/the others/each other/one anotherLet & Be allowed toArgumentative VocabularyPlaces in TownParticiple - ing/ edPassive Modals, Impersonal PassiveGrammar: Parts and PunctuationNouns, Pronouns, Antecedents, and Singular and PluralOther quiz:
Vocabulary › ViewWhat is the meaning of loitering?
A. easily fooled
B. a small sailing ship, usually used alongside a larger ship
C. attach and anchor
D. to linger with no purpose
Tenses › View
Which tense is used to describe a future action that will have been completed before another future event?
A. Future Perfect
B. Future Continuous
C. Future Simple
D. Future Perfect Continuous
