[ General Quiz ]
The yard is wet. It______ last night.
A. had to rain
B. could have rained
C. must have rained
D. may have rained
Select your answer:

Random Topics:
Passive Voice in Past and Present TenseGrammar and SyntaxPresent Progressive TenseNouns, Articles, DeterminersPassive ModalsFrequencyVerbsPast simple vs Present perfectGrammar - to beOther quiz:
Vocabulary › ViewAll of the students in Sandra’s advanced weaving class are making small rugs on their portable
A. looms
B. goads
Tenses › View
Is she _____ a new book at the moment?
A. write
B. writes
C. written
D. writing