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

Random Topics:
Comparatives - SuperlativeGrammar - QuantiflierIntermediate GrammarGerunds and InfitinitivesPersonal pronouns + possessive adjectives + Introgative pronounsPast and Present ContinuousThe Present Progressive TensePreposition of PlacePresent and Past Simple PassiveGrammar - too & enoughOther quiz:
Grammar › ViewBefore the laboratory carts can be used to transport……………materials,technicians must wipe all exposed surfaces with a disinfectant cloth.
A. vague
B. passive
C. sensitive
D. demonstrative
Grammar › View
A Ferrari is ……………………. a Fiat.
A. expensiver than
B. more expensive
C. expensiveer than
D. more expensive than
