求解释The Smiths____Beijing for years. (have been i求解释The Smiths____Beijing for years. (have been in/to)里面应该写哪个?been in 还是been to 阿求解释

问题描述:

求解释The Smiths____Beijing for years. (have been i
求解释The Smiths____Beijing for years. (have been in/to)里面应该写哪个?been in 还是been to 阿求解释

have been in
have been to是去过然后回来的意思 因为for years所以用 have been in表示在北京呆了好几年

been in

have been in

这里指史密斯一家在北京好几年了

have been to 表示“去过”, 一般不与时间段连用