[ 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 › ViewI need ______________ flour for the recipe.
A. Some
B. Any
Future Tenses › View
All the children ___ on an excursion next week.
A. go
B. went
C. have gone
D. will go
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
