have has had或 having +been 的区别和用法

作者&投稿:尾宏 (若有异议请与网页底部的电邮联系)
~ have主语第一第二人称,has是第三人称,这两个用现在时,had为过去,having
been
doing是指在过去就开始现在还一直在干的持续的事情,并没有结束

have是原型,has是have得单数形式,而had是have得过去式。。。having
been
doing表示从现在就一直做的事,并且有可能持续下去一直做,,懂了吗?希望采纳

have/has/had/having+been
都是完成时,区别在于:
has/have
been是现在完成时,has用于第三人称单数;
had
been过去完成时,跟前者相比,比前者更为过去;having
been这种情况应该一般用于句子的非谓语部分或者介词之后吧