中学英语语法讲义:动名词
  一、概说
  动名词是非谓语动词的一种,它由动词原形加-ing构成,形式上与现在分词相同。动名词除具有动词性质外,还具有名词的性质。动名词在句中可用作主语、表语、宾语、定语、宾语补足语等,但不能用作谓语(故称动名词为非谓语动词)
  二、动名词的句法功能
  1. 用作主语
  forgetSaving is getting. 节约即增收。
  Finding work is difficult these days. 现今工作可不容易。
  Being lost can be a terrifying experience. 迷路有时很可怕。
  注:动名词作主语时,有时可用it作形式主语。如:
  Its hard work climbing mountains. 爬山是费劲的事。
  Its fun being taken to the Zoo. 被带去逛动物园很有意思。
  用it代替动名词作形式主语的两个常用句型:
  Its no use saying any more about it. 再谈这事没有用。
  Is it any good trying to explain? 试图作些解释有用吗?
  2. 用作表语
  My favorite sport is swimming. 我最喜欢的运动是游泳。
  His job is looking after sheep. 他的任务是看羊。
  Seeing is believing. 眼见为实。
  注:不定式和动名词均可用作主语和表语,两者的区别是:动名词多指笼统的、抽象的概念,而不定式则多表示具体的、一次性的动作
  3. 用作宾语
  Excuse me for coming late. 对不起我来晚了。
  Most students enjoy asking questions in English. 多数学生都喜欢用英语提问。
  注:动词用作介词宾语时,通常只用动名词形式,而不用不定式形式,典型的例外是表示“除外”的exceptbut(它们后接动词作宾语时通常用不定式)
  4. 用作宾语补足语
  Can we call this serving mankind? 这能叫为人类服务吗?
  I call this robbing Peter to pay Paul. 我管这叫做拆东墙补西墙。
  注:动名词用作宾语补足语时,主要动词通常是call
  5. 用作定语
  We need a new working method. 我们需要一种新的工作方法。
  The doctor told me not take sleeping pills. 医生叫我不要服。
  注:与不定式和现在分词作定语不同,动名词作定语不以短语的形式出现,而且总是位于被修饰名词之前(在许多情况下构成合成名词),用以表示被修饰名词的用途、目的和场合:
  reading room 阅览室      operating table 手术台
  swimming pool游泳池     singing competition歌咏比赛
  drinking water饮用水      washing machine洗衣机
  三、动名词的时态与语态
  动名词根据语义的需要有主动语态和被动语态之分,同时根据所表示动作与谓语动作的关系有一般式和完成式之别。现以动词do为例将动名词的时态与语态归纳如下:


  主 被动语态


一般式      doing     being done

完成式      having done   having been done
  注:动名词没有进行式和完成进行式。
  1. 动名词一般式的用法
  动名词的一般式所表示的动作可以与谓语动作同时,也可谓语动作之前或之后,有时可能没有明确的先后关系:
  (1) 与谓语动作同时发生
  He kept smiling. 他不停地笑。
  Everyone is practising speaking English. 大家都在练习说英语。
  We had a good time in dancing with them. 我们同他们跳舞玩得很开心。
  (2) 发生在谓语动作之后:
  He advised leaving early. 他建议早点离开。
  Would you mind opening the window? 可否劳驾把窗子打开?
  She is considering changing her job. 她在考虑换个工作。
  注:动名词所表示的动作发生谓语动作之后,通常与相关动词或介词等的含义有关。如表示“建议”的动词advise, suggest,表示“推迟”的动词delay, put off,表示“考虑”的动词consider,等等,由于动词本身词义的原因,它们后面用作宾语的动名词所表示的动作通常都发生在谓语动作之后。
  (3) 发生在谓语动作之前:
  Suddenly everybody stopped talking. 突然大家都停止谈话了。
  I remember mailing the letter. 我记得寄了那封信。
  After reading your letter I knew what had happened. 看了你的信后我就知道出什么事了。
  注:动名词所表示的动作发生谓语动作之前,通常也与相关动词或介词等的含义有关。如动词forget(忘记)regret(后悔)remember(记住)stop(停止)finish(完成)admit(承认)等,它们后接动名词作宾语时,动名词所表示的动作通常都发生在谓动作之前。
  (4) 没有明确的先后关系:
  Teaching is learning. 教学相长。
  The film is worth seeing a second time. 这部电影值得再看一次。
  Learning a foreign language is not easy. 学会一门外语是不容易的。
  2. 动名词完成式的用法
  动名词完成式主要表示发生在谓语动作之前的动作或状态:
  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. 自从离开学校以来他工作一直很努力。
  3. 动名词被动式的用法
  当动名词的逻辑主语与动名词为被动关系时,动名词则要用被动式:
  He didnt mind being left at home. 把他留在家里他并不介意。
  It felt funny being called Grandmother. 被人叫作祖母感到怪怪的。
  This question is far from being settled. 这个问题远没解决。
  注:(1) 在表示“需要”的动词need, want, require后接动名词时,习惯上要用主动式表示被动意义(但若用不定式,则用被动式表示被动意义)
  The outside of the house needs painting [to be painted] . 这房子外面需要油漆了。
  The machine requires repairing [to be repaired]. 这机器需要修理了。
  (2) be worth后接动名词时也要用主动式表示被动意义:
  This might be worth thinking about. 这可能值得考虑。
  The clock is hardly worth repairing. 这台钟简直不值得修理。
  4. 动名词的被动式
  动名词的否定式是将否定词not置于动名词之前。若动名词为完成式或被动式,否定词not应置于整个结构之前:
  Dont be angry with me for not having written. 我没给你写信请别生我的气。
  He said he so much regretted not being able to swim. 他说他对不会游泳感到非常遗憾。
  注:若动名词带有逻辑主语,则否定词应置于逻辑主语之后:
  Im surprised at your not having noticed. 你竟未注意到我感到吃惊。
  Jennys not having been trained as a dancer is her one regret. 杰妮没受过舞蹈的专业训练是她感到遗憾的事。
  四、习惯上只接动名词作宾语的动词
  习惯上只接动名词作宾语的动词有:
  admit 承认    advise 建议   allow 允许  appreciate 感激  avoid 避免