have been there =have been in there?

have been和have been in 有什么区别呢?

不能等于have been there =have been in there 。 there 是副词,前面不能加介词,如go there, come there,这里 have been there 是对的,不能说have been in there. . have been in 后面可以加 in 或to ,如 I have been to Beijing. 我曾去过北京。 I have been there.我到过那里。 看对你有帮助吗?祝一切好!追问

已经有人答过了,但还是谢谢了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-22
参见楼上回答,并补充如下。
have been there 曾经到过那里
have been in there 一般不这么说,因为:
be in there 有另一层含义:
坚持(进行斗争等), 不懈地从事本回答被提问者采纳
第2个回答  2012-05-22
have been there =have been in there?
there是副词 前面能加介词单独用 就好像go home是对的 但是go to home 就是错的追问

那就是说可以互换了吗?

追答

当然不可以啊

追问

哦,谢了

追答

不用啦~~~

相似回答