作业帮 > 英语 > 作业

have been in等词区别

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/11/08 21:25:52
have been in 和have been in区别。还有have gone to
解题思路: 如下
解题过程:
1.have(has) been to
表示“曾去过某地,已经从那里回来了”,可以和ever、never、twice等连用。 He has been to Shanghai. 他(曾经)到/去过上海.(但他人现在肯定不是在上海,而是回来了。)
2.have(has) gone to
表示“已经去了某地,在去那里的途中或到达那里还没有回来”。 He has gone to Shanghai. 他已经去上海了. (也许刚动身出发,也许已经到了,也许还在路上,反正他人不在这里) 3.have(has) been in
表示“待在某地(多长时间)”,常与表示一段时间的状语连用,如:since, for, how long 等。 Mr. Brown has been in Shanghai for three days. 布朗先生来上海已经有三天了
最终答案:略