Grammar Quiz

[ 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 Sentences

Other quiz:

Grammar › View

Jack 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