had done为什么不能做非谓语动词?
had不是have的过去分词吗?非谓语三种形式不就是不定式(todo)现在分词(ing)和过去分词(done)吗,那have的过去分词不就是had吗。既然havingdo...
had不是have的过去分词吗?非谓语三种形式不就是不定式(to do)现在分词(ing)和过去分词(done)吗,那have的过去分词不就是had吗。
既然having done是作为have done的现在分词的非谓语,那had done为什么不是作为have done的过去分词的非谓语?
【我知道不能做,但我想不明白是为什么,问了很多人。就告诉我就是这样的,背下来就行了,就没这个形式。但我还是想知道为什么】 展开
既然having done是作为have done的现在分词的非谓语,那had done为什么不是作为have done的过去分词的非谓语?
【我知道不能做,但我想不明白是为什么,问了很多人。就告诉我就是这样的,背下来就行了,就没这个形式。但我还是想知道为什么】 展开
展开全部
您好,had done 中的 had 并不是 have 的(过去分词),而是 have 的(过去式)。
动词 have 的过去式是 had,过去分词也是 had,而过去完成时的 had done 中的 had 是助动词 have 的过去式用来辅助构成(过去完成时)。
过去完成时的结构是【助动词 have 的过去式 had + 主动词的过去分词】,因为过去完成时的两个结构是(过去时)+(完成式),(过去时)由助动词的(过去式)体现出来,而(完成式)由主动词的(过去分词)体现的。
很多语法书把过去式用 v-ed,过去分词也用 v-ed,这种结构表示过去式的拼写和过去分词的拼写是一样的,也就仅限于动词采用了 A-B-B 的形式,比如所有加 -ed 的动词,或是不规则动词的过去式和过去分词是一样的。这个需要特别小心,不要搞混(过去式)和(过去分词)的区别。好一点的语法书会用 v-ed 代表过去式,而 v-ppt代表过去分词,因为 ppt 是 past participle(过去分词)的英语缩写。而现在分词用 v-ing 的形式。
所以:
原形 过去式 过去分词
have had had (也就是 had 既可以是过去式,也可以是过去分词)
arrive arrived arrived(也就是 arrived 既可以是过去式,也可以是过去分词)
break broke broken
run ran run (也就是 run 既可以是原形,也可以是过去分词)
所以不能只看到 had 就认定 had 是过去式,需要看结构而定。
动词 have 的过去式是 had,过去分词也是 had,而过去完成时的 had done 中的 had 是助动词 have 的过去式用来辅助构成(过去完成时)。
过去完成时的结构是【助动词 have 的过去式 had + 主动词的过去分词】,因为过去完成时的两个结构是(过去时)+(完成式),(过去时)由助动词的(过去式)体现出来,而(完成式)由主动词的(过去分词)体现的。
很多语法书把过去式用 v-ed,过去分词也用 v-ed,这种结构表示过去式的拼写和过去分词的拼写是一样的,也就仅限于动词采用了 A-B-B 的形式,比如所有加 -ed 的动词,或是不规则动词的过去式和过去分词是一样的。这个需要特别小心,不要搞混(过去式)和(过去分词)的区别。好一点的语法书会用 v-ed 代表过去式,而 v-ppt代表过去分词,因为 ppt 是 past participle(过去分词)的英语缩写。而现在分词用 v-ing 的形式。
所以:
原形 过去式 过去分词
have had had (也就是 had 既可以是过去式,也可以是过去分词)
arrive arrived arrived(也就是 arrived 既可以是过去式,也可以是过去分词)
break broke broken
run ran run (也就是 run 既可以是原形,也可以是过去分词)
所以不能只看到 had 就认定 had 是过去式,需要看结构而定。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询