[ Modal Verbs & Perfect Infinitive ]
. She _______ (train) for months before the competition; she won so easily!
A. must have trained
B. could have trained
C. might have trained
D. should have trained

Random Topics:
Dependent PrepositionPunctuation and GrammarPronouns, Sentence Structure, and ApostrophesGrammar - to be, possessive, have gotFuture SimplePerfect Progressive TensesLinking VerbsSentences and Non SentencesNeither/Either/All/NoneSingular and Plural NounsOther quiz:
Grammar › ViewHow far is _____ sun away from ____ earth? I don’t know.
A. a; a
B. a; the
C. the; a
D. the; the
Prepositions of Time › View
Mamuts used to live ___ the Ice Age.
A. in
B. up
C. at
D. on
Grammar › ViewWe _____ pizza for dinner tonight.
A. having
B. have
C. are having
D. had
Interjection & Prepositional Phrases › View
In formal writing, it is grammatically incorrect to end a sentence with a preposition.
A. TRUE
B. FALSE
