问题

If the weather had been better, we could have had a picnicBut it ____ all day
A:rained
B:rains
C:has rained
D:is raining
B:rains
C:has rained
D:is raining
正确答案是: