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

问题描述:

have been to 和 have been in 和have been on有什么区别
1个回答 分类:英语 2014-10-16

问题解答:

我来补答
高手来了
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
 
 
展开全文阅读
剩余:2000