首页 > 留学知识库

问题: have been in & have been to

My friend went to Bejing last year .She is still in Beijing now(同义句)
答:My friend has been in Beijing since last year.

这里用have been to行吗?
have been in & have been to有什么区别?为什么在这里用have been in 不用have been to?

解答:

have been in 表示在某个地方居住或者呆过一段时间,可以加一段时间
have been to 仅仅表示到过 没有持续一段时间的意思 不能加时间