we have been there表示已经去过了还是已经在这里?

如题所述

We have been there. 我们已经去过那儿了。

关键是 there 的意思是“那里”,所以只能是“去过那里”而不可能是“正在那里”,否则就不符合说话情景了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-14
we have been there表示已经去过了那里(现在我们已经不呆在那里了)。
例如:
She has been to Beijing.
译:她已经去过北京了。追问

呢他们已经在那里了

怎么表达

have been in....

there不能加介词嘛

我觉得表达一样?

追答

He has gone there.
他已经去那里了。(他可能在路途中或者可能到达目的地。)

对,here和there是副词,前面不加in。

He has been in the study for a long time.他呆在书房里很长时间了。

本回答被网友采纳
第2个回答  2018-12-14
have done 是现在完成时态的标志,表示已经怎么怎么样, been 是be 的现在完成时态。所以句子理解为 我们已经去过那里了。这个there 既可以指实质性的地方,也可以指一种情境。追问

那么我们已经在这里怎么表达

追答

we are already here

第3个回答  2018-12-14
表示去过那里,现在己经回来了。如:
We have been to the Great Wall twice.
我们已经去过长城两次了。
第4个回答  2018-12-14
表示将来会在那里