英语句式问题,此句该怎么填?

问题描述:

英语句式问题,此句该怎么填?
If the weather had been better,we could have a picnic.But it __ all day.
A.rained B.rains C.has rained D.is raining
应该选哪个?为什么?
1个回答 分类:英语 2014-10-29

问题解答:

我来补答
A. 虚拟语气,从句用过去完成时,那么主句就用过去时.虚拟语气记的时候有个方法法,从句的时态比主句要早一个时态.比如从句用现在完成时,主句就用一般现在时.
希望能帮到你~
 
 
展开全文阅读
剩余:2000
上一页:求形状的题不会