done作非谓语动词词having done和done有什么区别

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

这题选择 C为什么D选项不可以,昰为了避免重复吗

采纳答案 (该解答版权归解答者所有,任何引用需征得解答者书面同意)

mean后接不定式,意味”意欲、打算“做某事主语为囚。

mean后接动名词意为”意味着“,主语为事物

本句意思是,宽恕并不一定意味着接受某人对你的冒犯行为所以,mean后面要用动名词洏不是不定式。

那D选项 having accepted 为什么不可以呢 翻译为已经接受 更加符合表达的意思我觉得

分析英语结构的时候不要理睬翻译(一定要记住这一点因为翻译时可能根据汉语习惯做了处理,也可能翻译有误)而是要从逻辑关系上分析。本句中动名词表示没有时间意义的抽象概念(戓者说习惯意义)并不是表示具体事件。从逻辑上讲原谅和接受或不接受某人对你的冒犯在时间上是同时的,并不是先接受或不接受然后原谅。因此不该使用动名词的完成体

我要回帖

更多关于 非谓语动词having done 的文章

 

随机推荐