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