Topics: 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
Select your answer:

Random Topics:
Tenses and VoiceInfinitiveArticles & Compound NounsSuperlative AdjectivesVocabulary, Grammar, SpellingDefinite ArticlesSentence Structure and ConjunctionsSimple Verb TensesGrammar Present Perfect (ever never)ConditionalOther quiz:
Conditional Sentences › ViewIf you eat something now, you ________ hungry later.
A. will be
B. would be
C. won’t be
D. wouldn’t be
Grammar › View
The man ______ car is blue is Mark.
A. who
B. whom
C. whose
D. which
E. when
