Tom is one of the students who ( )to china.为什么空格中不能填has gone ,一定要has been.我知道两者的意思,觉得都可以填,但是找的答案都是后者,为什么呢?谢谢了.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 16:00:45
Tomisoneofthestudentswho()tochina.为什么空格中不能填hasgone,一定要hasbeen.我知道两者的意思,觉得都可以填,但是找的答案都是后者,为什么呢?谢谢了.To

Tom is one of the students who ( )to china.为什么空格中不能填has gone ,一定要has been.我知道两者的意思,觉得都可以填,但是找的答案都是后者,为什么呢?谢谢了.
Tom is one of the students who ( )to china.为什么空格中不能填has gone ,一定要has been.
我知道两者的意思,觉得都可以填,但是找的答案都是后者,为什么呢?谢谢了.

Tom is one of the students who ( )to china.为什么空格中不能填has gone ,一定要has been.我知道两者的意思,觉得都可以填,但是找的答案都是后者,为什么呢?谢谢了.
去过某地用固定用法has been

have/has gone to 表示Tom去了China 还没有回来
have/has been to 表示Tom去了已经回来了

has gone 是去了没回来,has been是去过。
Tom是去过中国的学生之一,根据句子意思只能用has been!

前者,去了没回来,现在还在那儿呢。
后者,去了回来了,已经完成动作了,所以才能用完成时。

has gone 表示Tom去了China 还没有回来
has been 表示Tom去了已经回来了

后者比较好吧、一般情况下如果要用gone的话句子里面都应该有比较明显的暗示、如果没有的话,说话人都应该是想表达去过而且已经回来了的意思。