[ 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:
Simple PastComparison Degree & GerundsPresent Perfect - Just, Already, YetPresent Simple PassiveGerunds and TensesLinking Words and PhrasesPlaces in TownNoun Phrases and AdverbialsGrammar & VocabularyNarrative Tenses & ConditionalsOther quiz:
Grammar › ViewWhy does this box _____ so many old books?
A. equipment
B. fight
C. contain
D. natural
Conjunction › View
What is the conjunction in the sentence: I will study hard or I will fail the test.
A. because
B. or
C. and
D. but
