| 
 UID308332 帖子836 积分1269 学分5376 个 金币125 个 性别女 在线时间176 小时 
      
 | 
has gone to ,has been to和has been in 的区别 
| 
                 
                 1.has gone to 表示去了,属于瞬间动词(暂短性 动词),不与一段时间连用. Where is Tom?
 He has gone to Shanghai.(他去了上海)言外 之意:他不在说话现场
 2.has been to 曾经去过某地, 现在已经回到原地。它只能与表示次数的词语搭.
 She has been to Beijing twice.(此时不在北京)
 How many times have you been to London?
 3.has been in       表示一直呆在某地, 常与时间段搭配, 如:
 She has been in Beijing for nearly two weeks.(此时仍在北京)
 How long have you been in the factory?
 
 | 
 
                    
                     |