单项选择题

The whole building ______ burned down. But the heavy rain ______.

A.might have been; had helped
B.could have been; helped
C.was; could help
D.must have been; help