He has been there for six months.软件翻译是:他在那儿已经住了六个月了.

问题描述:

He has been there for six months.软件翻译是:他在那儿已经住了六个月了.
hasbeen 的意思不是:去过某处又回来了. 吗?这样看这句话翻译应该是他六个月前去过那儿. 吧?

has been to 是去过某地又回来了
has been 某地 是在某地
,不明白的再问,努力哟!