问题

If it ______ tomorrow, our picnic _______ to be put off. [ ]
A: rains; would have
B: rains; has
C: should rain; would have
D: would rain; would have
B: rains; has
C: should rain; would have
D: would rain; would have
正确答案是: