Topics: Modal Verbs & Perfect Infinitive
. David ……. hard for the marathon; he finished first!
A. must have trained
B. can’t have trained
C. must train
Select your answer:

Random Topics:
Travel VocabularyOn, At, ByAsking and Giving OpinionGrammar and Verb TensesGerund or to InfinitivePast Perfect and Past Perfect Continuous TenseIntermediate PrepositionsIrregular verbsVocabulary and Grammarand, so, but, becauseOther quiz:
Grammar › Viewmy parents always encouraged me ………. the piano
A. to play
B. playing
C. play
D. played
Past Perfect Tense › View
After the game the fans celebrate.
Their team _____ the Super Bowl.
A. had won
B. has won
C. won
D. was winning
