正达美-英语语法问题-我觉得这个have been是个好奇怪的东西啊?

你看如果我说 how long have you been Beijing那意思就是问,“您在北京待了多久了?”而且这个人现在还在北京 对吧 这绝对没错,我们外教说的 如果我说I have been Beijing 那意思就是我去过北京,但是现在肯定已经不在北京了对吧? 英语里,同样都是have been就能表示两种不同的语境呢?是这样吗?
呵2呵2呵    2014-01-20 10:02    

满意回答

亲,您在北阶毯京呆多久了是How long have you been in Beijing. 我脂过糟去过北医哑京是i have been to Beijing . 请注意介词in 和to.

莫金鑫_QB86   2014-01-20 10:03
宝宝知道提示您:回答为网友贡献,仅供参考。

为您推荐:

其他回答

“您在北京待了多久了?how long have you been Beijing不对,beijing前要加个in,后面一句同样错误,什么国家来的外教这样胡说? 是外教没讲清楚让小朋友产生疑惑

匿名用户    2014-01-20 10:31

上面两个朋友说得很对,楼主好好学习吧,介词都还不会用还质疑外教。

匿名用户    2014-01-20 10:12