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:

Tenses › View

True or False: The Past Simple is used to describe an action that happened at an unspecified time.

A. TRUE

B. FALSE


Vocabulary › View

Strong; healthy; tough 

A. euphony

B. robust

C. olfactory

D. burgeon

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.