问题 选择题

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

A.rains

B.rained

C.has rained

D.is raining

答案

答案:B

题目分析:考查时态:句意:如果天气好一些,我们就会去野餐了。但是整天都在下雨。从前面的if条件句和主句可以看出是对过去情况的虚拟,而but后面的内容是过去的事实,用一般过去式。选B。

点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。

单项选择题
单项选择题