现在分词和动名词都可放在名词前作定语,区别是:
被现在分词修饰的名词与现在分词有逻辑上的主谓关系,而被动名词修饰的名词与动名词之间却没有这种关系。也就是说,现在分词表示所修饰的名词本身正在进行的动作,而动名词则表示所修饰的名词的用途等。
a flying bird = a bird that is flying (现在分词)flying说明鸟正在飞,bird和flying在逻辑上是主谓关系
a swimming pool = a pool for swimming (动名词)swimming不表示池子本身的动作,只是说明用途
the boiling point = the point at which a liquid boils,不能说the point can boil,所以这里boiling是动名词
最简单的,把短语改成句子,如果逻辑通,就是现在分词,否则就是动名词。比如a flying bird可以改成A bird is flying.但是a swimming pool却不能改成The pool is swimming.
现在分词和动名词作表语的区别,就好比形容词作表语和名词作表语的区别,即现在分词作表语时,相当于形容词,说明主语的特征。而动名词作表语时,相当于名词,说明主语的内容。
Their work is interesting. 他们的工作好有趣。
interesting是动词interest的现在分词,相当于形容词,表示主语的特征,可用very修饰
Their work is producing tractors. 他们的工作是生产拖拉机。
producing是动名词,相当于名词,说明主语的内容,可看成their work=producing tractors,即动名词作表语与句子主语可颠倒互换,而句子所表达的基本意思不变:
Producing tractors is their work.