作业帮 > 英语 > 作业

If they had sent a check to the telephone company last week,

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/22 02:23:53
If they had sent a check to the telephone company last week,their telephone_out of service at this moment.为什么选would not be?
表示与过去事实相反的情况
从句:If 主语+had+done
主句:主语+should/would/could/might+have done 
eg:
1. If I had gotten there earlier,I should/could have met her.如果我早到那儿,我就会见到她.
(事实:去晚了)
2.If he had taken my advice,he would not have made such a mistake.如果他听我的劝告的话,就不会犯这样的错误了.
(事实:没有听我的话)
所以原句从句是had,那么主句就用would
再问: 这句子条件句与主句时间不一致,条件句是“上周”,主句是“现在”,为什么不用would not have done呢?
再答: 我仔细看了一下,你说的是对的,确实,主句是现在应该用would have done的。这是你们练习的答案吗?那答案应该有误的
再问: 我看了下,是标答,全国10月联考2003年GCT英语第九题,答案没问题啊
再答: 我又翻了下牛津高阶,有类似的例句。原句中说话人的语气有嘲讽,用完成时也更加恰当。我可以肯定的