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:

Modal Verbs › View

When I was 15 years old, I ________ run 100 metres in 11 seconds.

A. have to

B. would

C. should

D. could


Grammar › View

A:…….. were you born? B: I was born in 1992.

A. When
B. What
C. Where
D. Why

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.