单项选择题

I don't know whether it will rain or not, but if it(), I shall stay at home.

A.will
B.rain
C.is
D.does