[ 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:
Mixed General Quiz › ViewHe says he will go elsewhere if we don’t lower our price but I don’t think he will. I think we should ___ .
a. call his bluff
b. call it quits
c. called it a day
d. calls the shots
e. chicken
Modals › View
We are __________ wait in the lobby until the receptionist calls again.
A. supposed to
B. used to
C. need to
D. able to
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
