过去完成时是had+done为什么在什么情况下had都不用变.而现在完成时的助动词有have和has

问题描述:

过去完成时是had+done为什么在什么情况下had都不用变.而现在完成时的助动词有have和has

因为had就是have和has的过去式。所以不论在什么时候(只要句子或表达的意思是过去完成时态)都不变。前提就是在过去完成时。

一般过去式不会因为主语不同而谓语动词会有不同的形势。但现在时不同。

有has 是因为存在主语第三人称单数问题:he has done sth .
这个所有动词都有变体.例如:
We play football 和he plays football,也存在三单的问题
但是所有的动词过去式都是统一的,不存在三单问题,所以不论主语是谁,都是had
若对您有所帮助,

情态动词后接动词原形 时have不变