语法与词汇 If the weather had been better, we could have had a picnic. But it _____ all day.
【正确答案】 A
【答案解析】根据前半句的时态可知是与过去事实相反的虚拟语气。But后面的句子使用陈述语气, 故使用过去时。