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:
Reported Speech and Reported QuestionsModal ProbabilityPast Perfect and Past Perfect ContinuousTenses - Pasive VoiceModal Verbs of Certainty and PossibilityVerbal and Appositive PhrasesNoun, Quantifiers and SuffixesPossessive Adjectives & Possessive PronounsDefinite pronouns (Subject, Object, Reflexive)Western Europe CountriesOther quiz:
Present Perfect › View________ your dog chased a cat?
A. Has
B. Have
C. Did
Grammar › View
David always ……………. (choose) strawberry ice-cream for dessert.
A. chooses
B. is choosing
C. are choosing
