请输入您要查询的英文词组:

 

词组 infinitive
释义
infinitive11(引起非真实条件)     

【问】 I would have given much to have been able to call off the whole thing.(复旦大学等校编《大学英语》精读4级一单元)

我们班很多同学将上面的句子理解为:“为了能够取消这件事,我宁愿做出很大牺牲”。不知这种理解是否正确?

【答】 当看到主句中的would have given这一虚拟形式时,就应想到to have been able一定跟非真实的条件有关。我们在infinitive10中已经谈到,非完成体的动词不定式(to be able)可以表达与过去事实相反的条件。上面的例句告诉我们,完成体不定式(to have been able)更能显性地表示与过去事实相反的条件。上面句子的意思是:

要是那时我能够取消整个这件事的话,那我是多大的牺牲都愿意做出来的。


赵振才 编著.英语常见问题解答大词典.哈尔滨:黑龙江人民出版社.1998.第599页.
随便看

 

英语用法大全包含4017条英语用法指南,基本涵盖了全部常用英文词汇及语法点的翻译及用法,是英语学习的有利工具。

 

Copyright © 2004-2022 Newdu.com All Rights Reserved
更新时间:2025/4/5 11:33:21