单项选择题

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

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