作业帮 > 英语 > 作业

He has ( )abroad for a trip for a week.A,gone B,been

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/15 02:01:38
He has ( )abroad for a trip for a week.A,gone B,been
答案是B.
因为have/has gone to 表示去了,属于瞬间动词(暂短性 动词),不与一段时间连用,而如果时间状语是一段时间用has / have been to.下面的两个例句你看一下或许能理解这两个短语的区别:
eg:-Where is Tom?
-He has gone to Shanghai.(他去了上海)言外 之意:他不在说话现场
eg:he has been there for two years.(两年是时间段所以用been)