If the weather had been better, we could have had a picnic. But it _______all day.A rained B rains C has rained D. is raining