have been in是表示曾经在某地还是表示现在在某地没有回来?

如题所述

have been in意为“曾经待在某地”,have been to意为“去过某地(已经回来了)”,have gone to则意为“去某地(还没回来)”。祝学习进步。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-23
更多表达是在某地多久了。He has been in China for 2 years.
曾经在某地一般用 have been to
相似回答