If the weather had been better, we could have had a picnic. But it all day.A. rainsB. has

发布时间:2020-08-16 23:36:48

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

网友回答

A. rains
B. has rained
(答案→)C. rained
D. is raining
解析:考查虚拟语气和时态。在虚拟语气中,but后面的句子应该使用陈述语序。本题根据. If the weather had been better, we could have had a picnic说明是与过去事实相反的虚拟语气,那么but后面的陈述句使用一般过去时。
考点;考查虚拟语气和试题
以上问题属网友观点,不代表本站立场,仅供参考!