动名词,顾名思义,就是起名词作用的ing形式。比如“Swimming is good for health.” 这里的“swimming”就是动名词,表示“游泳”这件事,可以单独作为一个句子的主语。
而现在分词,它的作用更像是形容词或副词,或者参与构成进行时态。比如“The running water is very cold.” 这里的“running”形容“water”,表示“流动的”水。再比如“He is running now.” 这里的“running”是助动词“is”的一部分,构成现在进行时,表示“他正在跑步”。
举个例子,如果你的题目是这样:“The book ______ by him was very interesting.” (这本书,______由他,非常有趣)。
这里的空白处需要填入一个能修饰“book”的成分,并且表达“被他写”的意思。
如果我们填上“writing”,那么“writing by him”在语法上就不通顺了。ing形式表示主动的动作,而“writing by him”暗示“书自己在写他”,这显然不符合逻辑。
我们想要表达的是“这本书是被他写的”,这是一个被动的概念。要表达被动,我们通常会使用动词的过去分词(p.p.)形式。所以,正确的填法应该是“written”。“The book written by him was very interesting.” 这里的“written”就是过去分词,它起到了形容词的作用,修饰“book”,表示“被他写的那本”。