have been和has been用法有何区别?

have been和has been 都是现在完成时态
主语是第三人称单数(he , She,it,某人,等)用has been
其它人称用have been

He/ She / Anna has been to Beijing.
We /They / Amy and Miller have been to Beijing.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-07
主语不同,主语为第一,第二人称,或者第三称复数,用have ,主语是第三人称单数或者名字用has 都是现在完成时的结构。
第2个回答  2020-05-07
have been 是复数,has been 是第三人称单数
We have been to Beijing twice.
She has been to Beijing twice.
第3个回答  2020-05-07
现在完成时结构。区别在于主语是第三人称单数(he,she,it)时,用has而不是have
相似回答