作业帮 > 英语 > 作业

If it __ yesterday afternoon ,I would have gone fishing .

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/04 15:46:47
If it __ yesterday afternoon ,I would have gone fishing .
A.had not been raining
B.were not raining
C.would not be raining
D.should not be raining
并加以说明.
选 A
考察点是虚拟语气的时态对应.这里是从句用过去完成时表示过去的动作.
一般分成三种情况
1)从句的时态是要表示现在的,用过去时表现在动作,即从句是 If+主语+动词过去式,主句 是 主语+ would do sth
例如,If I were on duty today,I would do it much better.
2)从句的时态是要表示过去的,用过去完成时,主句用would have done sth
例如 If I had studied hard before,I would have got a high score.
3) 从句的时态是要表示将来的,用 be to或者should,主句用 would do sth,
例如,If I were to study aboard,my English would be much better
还有一种是复合形式的,就是综合上边三种变成复合时态.
自己再总结一下吧!