动名词与现在分词在形式上相同,都是在动词原形的词末加-ing.在现代语法中,这两种形式同视为"-ing形式".
1、动名词具有名词的性质,因此在句中可以作主语、表语、宾语、定语等.
2、现在分词由动词加ing构成.非谓语动词中的现在分词主要起形容词和副词的作用,在句中作定语、表语、补语或状语.
总结:作定语的动名词和现在分词的区别在于:
1.单个的现在分词和动名词虽然都可作前置定语,但现在分词作定语时,表示所修饰词的动作,即分词动作的逻辑主语是它所修饰的词.动名词作定语时,是对所修饰的名词作出解释,它所修饰的词不能充当其逻辑主语.
2.作定语的动名词修饰名词时主要表示该名词的用途,而现在分词修饰名词时,主要指名词的性质,状态或动作等.
3.名词(代词)后面的现在分词常表示进程,而动名词则表示事实,或者称为动作的经常性.
4.在分词用作定语时,其前面可以有副词,形容词或名词,这些词与现在分词有密切关系.
Eg:a hard-working student 一个很用功的学生
动名词作定语时,前面也可以有形容词,但此形容词不是修饰动名词,而是修饰“动名词+名词”结构,
请参考材料里面的网址.