[ 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:
Time Clauses and ConjunctionsZero & First ConditionalGrammar: Defining Relative ClausesFigure of SpeechPresent Simple Positive and NegativeThe -ing Form of VerbsGerund, Participle, Infinitive, or AppositiveGrammar: Parts and Punctuationas...as, comparatives, superlativesModals of AdvisabilityOther quiz:
Vocabulary › Viewusing or done with careful attention
A. conscientious
B. commotion
C. condemned
D. convoy
Prepositions › View
I’m studying …………………. the E.O.I.
A. In
B. On
C. At
