Grammar Quiz

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

Other quiz:

Vocabulary › View

All 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