Grammar Quiz

[ 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:
A  B  C  D  E 


Random Topics:

Dependent PrepositionPunctuation and GrammarPronouns, Sentence Structure, and ApostrophesGrammar - to be, possessive, have gotFuture SimplePerfect Progressive TensesLinking VerbsSentences and Non SentencesNeither/Either/All/NoneSingular and Plural Nouns

Other quiz:

Past Tense › View

……..you ……….for the maths test?

A. did / studied

B. did / study


Grammar : Must (Necessity) › View

Please be quiet! This is a library. You ___ talk loudly.

A. must

B. mustn’t

C. don’t have to

Grammar › View

We _____ pizza for dinner tonight.

A. having

B. have

C. are having

D. had


Interjection & Prepositional Phrases › View

In formal writing, it is grammatically incorrect to end a sentence with a preposition.

A. TRUE

B. FALSE