have been to 和 have been in 和have been on有什么区别

1个回答

  • 高手来了

    to 后面跟地点表地去过某地.常用搭配

    in 介词而已,后面跟地点表示在某个地方之内,have been in 就提示你还在这里.

    on 介词而已,后面跟表地点的表示在什么上,比如在地板上,当然也提示你还在这里.

    I have been to bejing 后面不能跟一段时间

    I have been in beijing for a year 我已经在BJ呆了一年了,--可能要走了,也可能要继续呆下去.

    I have been on the floor for an hour.

    I have been to bj and lived there for a yea