have been 和has been有什么区别

如题所述

have been 和has been意思相同,只是主语不同
have been用于主语是第三人称单数以外的一切人称
has been 用于主语是第三人称单数

We have been here for two years.
He has been here for two years .
温馨提示:答案为网友推荐,仅供参考
相似回答