[ 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 › 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
