[ 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

Random Topics:
Prepositions of Location, Movement and TimeModals and ResponsibilitiesAdverbs or AdjectivesAdverbial Clauses of Reason / CauseProgressive Verb TensesGiving and Asking for AbilityArticles and PrepositionsCardiology ServicesContinuous TensesInterrogative Pronouns & AdverbsOther quiz:
Verb Tenses › ViewHe ___ going fishing on the weekends.
A. enjoy
B. enjoys
C. enjoies
Grammar › View
The college has many students _______ are classed as ‘mature’ because they are over 21.
A. whom
B. who
C. which
D. those
Subject Verb Agreement › ViewSeveral of the field hockey players also _______ to the track team.
A. belongs
B. belong
Present Perfect & Past Simple Tense › View
It has been raining …………… more than four days.
A. since
B. for
