Grammar Quiz

[ Modals ]

I had to wait 45 minutes for a bus yesterday. There __________ been an accident or maybe a strike.

A. can’t have

B. might have

C. should have

D. must have

Select your answer:
A  B  C  D  E 


Random Topics:

Adjective and AdverbComparative and Superlative AdjectivesCountable and UncountableInterrogative PronounsPast Perfect and Past Perfect ContinuousAdjectives and VocabularyPersonal Pronouns and VerbHelpful Phrases Past and Present TensesAdverb Phrases

Other quiz:

Grammar › View

No cell phone use during class, our teacher said.

A. correct

B. incorrect


Mixed General Quiz › View

“Old enough to be someone’s father” means ___.
a. A person is well matched emotionally with another person.
b. A person ought to act more maturely.
c. A person is as old as someone’s parents (too old for a relationship).
d. A person is old enough to have children.