问题:【谓语不能是分词?那为什么havedone可以是谓语呢比如:Thewatchhavebeenrepaired.谓语是havebeenrepaired吧,为什么?】
网友采纳 分词有三种,doing,done,todo havedone不是分词,是完成时态.
高以仁的回答:
网友采纳 todo是不定式吧。havedone里的done不就是过去分词了吗
韩大鹏的回答:
网友采纳 额。。抱歉我记错了,不定式不是分词,是非谓语的一种形式。分词分为现在分词和过去分词两种,是一种非谓语动词形式。现在分词(doing)表示“主动和进行”,过去分词(done)表示“被动和完成”。注意分词是一种非谓语动词形式,是不能做谓语的,如,Wecanseethepartofthemoonlightedbysunlight.(谓语是see,分词lighted表被动,明显分词不作谓语)而havedone的done不是做分词用,完成时的构成:主语+have/has+动词的过去分词(p.p)。这里的done要和have连在一起看,构成谓语部分。或者再这样想,谓语动词受主语的人称和数的限制,而非谓语动词形式没有这种限制。我们使用完成时态的时候,有havedone,hasdone,haddone吧,是随主语和时态变的,所以havedone是做谓语。其实我也是学生,我平时做题看到完成时态都是当成谓语的,也没纠结过这个问题。回答的可能有不科学的地方,不过我就是这样理解的。建议不要把完成时态拆成have和done考虑,就看作整体havedone。