- UID
- 308332
- 帖子
- 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?
|
|