Grammar Quiz

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 Progressive

Other quiz:

Grammar › View

A 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