英语选择题第二题,为什么选C。本人看不出来要用过去虚拟?
不去纠结语法问题,仅从翻译角度来解答!
首先,根据句意“Nalson__战争(比赛),(如果)有多一点的训练和一个更好的教练”,从后面的"with……"部分的意思可以推知有遗憾之意。
像我们常说的,如果我时间再多些,我复习得再全面些,我就可以考100分。但是,事实是,没有足够的时间和全面复习,所以你没考100分。
然后,看选项,A would win表示过去的会赢。
放到句子里,翻译出来是:Nalson会赢得战争(比赛),(如果)有多一点的训练和一个更好的教练。但是,根据句意推测,Nalson并没有赢了比赛,现在又说过去会赢得比赛有什么意思呢?
再看C could have won表示本来可以赢,放到句子里,翻译出来是:Nalson本来可以赢得战争(比赛),(如果)有多一点的训练和一个更好的教练。
这样就把句子的那种遗憾完美表现出来了,你可以想象一个场景:比赛过后,知情人感叹评论说,Nalson输了真可惜!他本来可以赢的,如果他有多多训练和一个更好的教练的话。
A选项的翻译不是过去会赢吧?它代表与现在事实相反的虚拟
不是一个意思吗?
它是表示与现在事实相反
那这个句子_现在的事实_不明显是Nalson没有赢吗?
后面半句的意思是“有更多一点的训练和一位更好的教练”,两个比较级more与better说明事实并非如此,故应采用虚拟语气;
事情已经发生,故应使用过去时态。
译:如果有更多一点的训练和一位更好的教练,Nelson就会赢得这场比赛。
2020-01-01