单项选择题

If it ______ another ten minutes, the game would have been called off.

A.had rained
B.would have rained
C.have seen
D.rained