作业帮 > 英语 > 作业

I supported him in time,otherwise he would have fallen off t

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/06/14 04:40:53
I supported him in time,otherwise he would have fallen off the brink.
A might fall B would fall C would have fallen D should have fallen
为什么不选B?从句是一般过去式,主句应用would+原形,
I supported him in time,otherwise he would have fallen off t
这是虚拟语气的用法.对过去的动作的虚拟用 would have done的形式.本句子叙述的是过去的事.所以用C would have fallen
再问: 请问 什么时候用would have done?就是当从句是过去完成时,主句就用would have done,对吗?可这句子I supported....是一般过去式,不是过去完成时,所以应用would +原形. 我的想法不对吗?
再答: 你说的不对,前后没有必然的联系。各个句子的谓语动词形式看实际情况。 I supported him in time, otherwise he would have fallen off the brink. =If I hadn't supported him in time, he would have fallen off the brink. 【注意】在虚拟的条件句中,动作发生在过去就用had done的形式,而结果句(主句)如果是发生在过去就用would have done形式,本句就是这样。要不是(那时)我支撑他,他(那时)就会滑落掉,主句从句都是过去所以都有完成式。