has been 和 has gone以上题目中的两个词组,有什么区别呢,我看过百度的一些答案he has been there six months.有人说 ,has been 表示的是“是曾经到过某地,现在人已经回到说话的地方.”这是新概念中的一句话,但是他的上一句明明就是说:“he is in the Australia."我不太明白,既然上文说他现在在澳大利亚,为什么下句还要用has been,has been不是说曾去过那里而现在不在那里吗有谁知道的?

问题描述:

has been 和 has gone
以上题目中的两个词组,有什么区别呢,
我看过百度的一些答案
he has been there six months.
有人说 ,has been 表示的是“是曾经到过某地,现在人已经回到说话的地方.”
这是新概念中的一句话,但是他的上一句明明就是说:“he is in the Australia."
我不太明白,既然上文说他现在在澳大利亚,为什么下句还要用has been,
has been不是说曾去过那里而现在不在那里吗
有谁知道的?