Grammar Quiz

[ 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:

Present Simple Positive and NegativeNumbersanother/the others/each other/one anotherLet & Be allowed toArgumentative VocabularyPlaces in TownParticiple - ing/ edPassive Modals, Impersonal PassiveGrammar: Parts and PunctuationNouns, Pronouns, Antecedents, and Singular and Plural

Other quiz:

Vocabulary › View

What is the meaning of loitering?

A. easily fooled

B. a small sailing ship, usually used alongside a larger ship

C. attach and anchor

D. to linger with no purpose


Tenses › View

Which tense is used to describe a future action that will have been completed before another future event?

A. Future Perfect

B. Future Continuous

C. Future Simple

D. Future Perfect Continuous