您好,欢迎来到答案网! 请  登录  |  免费注册   收藏本站Ctrl+D    
答案网
  

 答案网首页 | 知识点首页 | 语文知识点 | 数学知识点 | 英语知识点 | 历史知识点 | 政治知识点 | 物理知识点 | 化学知识点 | 生物知识点 | 地理知识点 | 知识点梳理
 栏目类别:知识点 >> 高中 >> 英语

动名词的完成式

更新时间:2016/7/20 12:57:00  手机版

  动名词完成式的概念:

  动名词的完成式所表示的动作或状态在谓语动词之前完成或结束。如:He regrets not having taken part in the work. 他后悔没有参加这项工作。

  动名词完成式的用法:

  动名词完成式主要表示发生在谓语动作之前的动作或状态:

  如:He apologized for having broken his promise. 他因没遵守诺言表示道歉。

  He forgot having promised to write her. 他忘了曾答应给她写信。

  I have no idea of their having done such a thing. 我不知道他们做过那样的事。

  【注】动名词的一般式和完成式都可表示发生在谓语动作之前的动作,有时两者可互换(用一般式往往显得更简洁):

  如:I remember seeing[having seen]her somewhere. 我记得在什么地方见过她。

  Excuse me for not answering[having answered] your letter earlier. 请原谅我没有早点给你回信。

  有些不强调动作先后关系或句子本身已表明了先后关系的场合,通常用动名词的一般式:

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

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

  动名词的完成式的理解:

  动名词的完成式与英语的完成时态有些关联。大家知道,英语的现在完成时态由“have+过去分词”构成,而动名词的完成式就是将“have+过去分词”中的助动词have改为动名词即可。如:having been, having come, having gone, having left等。

  动名词的完成式用法说明:

  动名词的完成式主要表示发生在谓语动作之前的动作或状态。

  如:He admitted to having taken the money. 他承认拿了那笔钱。

  I'm sorry for having wasted your time. 浪费了你的时间我很抱歉。

  She's angry about not having been invited. 她对没有受到邀请感到生气。

  第一句的动名词用完成式表示“拿好笔钱”在先,“承认”在后;

  第二句的动名词用完成式表示“浪费你的时间”在先,“感到抱歉”在后;

  第三句的动名词用完成式表示“没有被邀请”在先,“感到生气”在后。

  有时,动名词的一般式也可表示发生在谓语动作之前的动作,与动名词的完成式用法相似,可以互换。具有类似特点的动词不多,常见的有remember, forget, regret, deny等。

  如:Remember paying[having paid] him. 记住已经付给他钱了。

  I regret not coming[having come] earlier. 我后悔没有来早点。

  I forgot telling[having told] her the news. 我忘了曾告诉过她这个消息。

  He denied telling[having told] me. 他否认告诉过我。

 上一篇:现在分词
 小学英语知识点推荐
 初中英语知识点推荐
 高中英语知识点推荐
CopyRight @ 2018   知识点 www.zqnf.com    All Rights Reserved