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

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 PhrasesOther quiz:
Passive Modals, Impersonal Passive › ViewDecide whether the following sentences has to be in passive or active voice.
James ___ the news as soon as possible.
A. should tell
B. should be told
Grammar › View
You ______________ eat right after your operation.
A. may not be able to
B. may not be able
C. may not being able to
Grammar › ViewNo 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.
