不是说英语只有一般现在时的第三人称单数动词才加s么,为什么现在完成时have也可以为has?

问题描述:

不是说英语只有一般现在时的第三人称单数动词才加s么,为什么现在完成时have也可以为has?

一般现在时的单三人称是谓语动词加s,
现在完成时has done,have done,has been done,has要求主语是单数,have要求是复数所以一般现在时三人称单数所有动词都加s,而现在完成时第三人称单数是只有have能改为has,对吗对的,但不是所有动词都加s,也有加es的那一般现在时三人称单数所有动词都要改为三单式,而现在完成时第三人称单数是只有have能改为三单式,这句话对吗这句话对