He____to Dongying many times,so he knows every corner of it.A.went B.will go C.has gone D.has been去过哪不是应该用has been to吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 02:31:24
He____to Dongying many times,so he knows every corner of it.A.went B.will go C.has gone D.has been去过哪不是应该用has been to吗

He____to Dongying many times,so he knows every corner of it.A.went B.will go C.has gone D.has been去过哪不是应该用has been to吗
He____to Dongying many times,so he knows every corner of it.A.went B.will go C.has gone D.has been
去过哪不是应该用has been to吗

He____to Dongying many times,so he knows every corner of it.A.went B.will go C.has gone D.has been去过哪不是应该用has been to吗
答案错了 应该选D不用怀疑

has been to has gone to都可以,但是has been to主要是强调状态,人还在那个地方。但是has gone to表示曾经去过某地方,但是现在并不在那个地方。

正确答案应该是has been,去过某地是应该用has been to,意为“他到东瀛去过多次,因此他知道东瀛的每一个角落。”

1)have/has gone to 表示去了,属于瞬间动词(暂短性 动词),不与一段时间连用.
eg:-Where is Tom?
-He has gone to Shanghai.(他去了上海)言外 之意:他不在说话现场
如果表示去过则用has / have been to
eg: I have been to the Great Wall.(我去过长城...

全部展开

1)have/has gone to 表示去了,属于瞬间动词(暂短性 动词),不与一段时间连用.
eg:-Where is Tom?
-He has gone to Shanghai.(他去了上海)言外 之意:他不在说话现场
如果表示去过则用has / have been to
eg: I have been to the Great Wall.(我去过长城)
另外,如果时间状语是一段时间,也用has / have been to
eg:he has been there for two years.(两年是时间段所以用been)
(2)同样,has /have been away 和 has/have left 是对应的,都表示离开,has/have been away 是延续性的,与时间段连用, has/ have left 是瞬间动词
eg : He has been away from that factory for two days.(离开两天了)
eg: He has left from his office. (只表示离开)

收起