Grammar Quiz

[ Modals of Speculation and Deduction ]

Use a modal to make a past deduction in the following sentence: ‘The package arrived late, so it ____________ have been a delivery delay.’

A. must have

B. should have

C. could have

D. might have

Select your answer:
A  B  C  D  E 


Random Topics:

Perfect Tenses of VerbsPresent and Past Perfect TensesPast Simple and ContinuousPresent Perfect Negative and InterrogativePast Continuous vs Past SimpleGerundFew, a few, little, a littleGrammar for TOEFLGrammar (was, were, could, could not)Verbs: Action, Linking, and Helping

Other quiz:

Vocabulary › View

to depend on someone or something else

A. dosage

B. interdependence

C. indulge

D. infraction


Passive Voice › View

I have read those books.

Change this sentence into passive voice!

A. Those books have been read by me

B. Those books have read by me

C. Those books has been read by me

Quantifiers › View

There are ….……. vegetables but there isn’t ………… fruit.

A. a lot of/ many

B. much/ many

C. a lot of/ much

D. much/ lots of


Adjectives & Adverbs › View

Identify the adjective in the following sentence: “Brave Odysseus sailed through the stormy sea.”

A. Brave

B. Odysseus

C. sailed