[ 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 › ViewIf you’d told me you were coming, ____
A. I can get some food in.
B. I made a lovely dish.
C. I’d have found us something to eat
Essential and Nonessential Clauses › View
_______ in college now.
A. Your
B. You’re
C. Youre
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
