Topics: 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:

Random Topics:
Tenses and Time MarkersCan, Could, May, MightComparison Degree & GerundsDependent PrepositionsMain Idea and Sentence StructurePrepositions of Place and TimeModal Verbs for Permission and ObligationHave to/Has toSimple Future - WillPresent Simple ProgressiveOther quiz:
Grammar › ViewA shipment of cookies (is arriving, are arriving) at the bakery.
A. is arriving
B. are arriving
Miscellaneous Grammar Usages › View
__________ your mind! You take too long just to choose a T-shirt!
A. make up
B. mess up
C. give up
D. come up
