美文网首页语言·翻译每日英语英语点滴
【语法答疑】使用动名词的一般形式还是完成形式?

【语法答疑】使用动名词的一般形式还是完成形式?

作者: 孟话英语 | 来源:发表于2019-04-07 10:06 被阅读2次

动名词的一般形式是doing,完成形式是having done。完成形式表达发生在谓语动词之前的动作或状态。例:

① He apologized for having broken his promise. 他因没遵守诺言表示道歉。(break在apologize之前)

② He forgot having promised to write her.他忘了曾答应给她写信。(promise在forget之前)

但在实际使用中,只要不引起误解,或者不强调“完成”的含义,动名词的完成形式往往用一般形式替代,这符合语言使用的“经济原则”,即用最少的话表达最多的意思(the least effort for the most result)。事实上,这种替代是如此的普遍,以至于僭越者已经成功地成为主流。例:

① I remember seeing her somewhere. 我记得在什么地方见过她。

② Excuse me for not answering your letter earlier 。请原谅我没有早点给你回信。

③ Thank you for telling me the news.谢谢你告诉我这消息。

④ He has worked hard since leaving school. 自从离开学校以来他工作一直很努力。

相关文章

网友评论

    本文标题:【语法答疑】使用动名词的一般形式还是完成形式?

    本文链接:https://www.haomeiwen.com/subject/silliqtx.html