[ 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

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:
Modal Verbs › ViewWhen 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
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.
