[ Gerund, Infinitive & Modals ]
Look at the street, it’s very muddy. It ____ rained last night.
A. could
B. might be
C. would have
D. shall be
E. must have
Select your answer:

Random Topics:
Pronouns/ Present TenseDefinite, Indefinite and Zero ArticlesGrammar TOEFLThe Present Progressive TensePrepositions of Place & TimeCardiology ServicesQuantifiersPronoun Antecedent AgreementWish SentencesOther quiz:
Grammar › ViewJack must _____ homework soon
A. finish
B. finishes
C. finished
D. be finish
Grammar › View
My knee _____.
A. hurt
B. hurts
C. don’t hurt
D. doesn’t have hurt