作业帮 > 英语 > 作业

一道语法题in your place,i _____the golden opportunity even there

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/14 02:44:17
一道语法题
in your place,i _____the golden opportunity even there were many difficulties
为什么是wouldn't have done 而不可以用shouldn't have done
这个句子是一个含蓄的虚拟语气,所谓“含蓄虚拟语气”就是没有明显的“if”这样的词的引导,但整个句子中含有虚拟假设之意,这句话的意思是“如果我是你,我将不会错过这个千载难逢的机会即使会有很多困难.”(in your place,直译过来就是“在你的位置”,可引申为“如果我是你”)
如果用if来改写就是:If I had been you,I wouldn't have missed the golden opportunity even there were many difficulties.
这是一个与过去相反的虚拟语气,所以用would 等情态动词的否定+have done,
shouldn't have done意思是:本不应该做某事但做了.这样放到原句中就解释为“如果我是你,我本不该错过这个机会”,仔细品味,意思上会有差异.用 wouldn't have done会更好.