He has ( )abroad for a trip for a week.A,gone B,been
来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/08/18 22:25:19
He has ( )abroad for a trip for a week.A,gone B,been
![He has ( )abroad for a trip for a week.A,gone B,been](/uploads/image/z/8287549-61-9.jpg?t=He+has+%EF%BC%88+%EF%BC%89abroad+for+a+trip+for+a+week.A%2Cgone+B%2Cbeen)
答案是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)
因为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)
He has ( )abroad for a trip for a week.A,gone B,been
he has been away for a week.(对划线部分提问 划线部分是:for a week)
He _ Water World twice last week A has been to B has gone to
He is not back.He (has gone to/has been in)Beijjng for a mon
He has lived ___ for many years.A.to abroad B.in abroad C.on
Where is Jane She ( ) out for a walk.A.has been B.has gone C
He has been away for a week.___ ____ ____ he been away?对划线部分
I ________ here for 10 years.A.has been B.have gone C.has go
因为不能这样说,he has been having a ill in the hospital for a week,
he has been ill for a week a month ago 这句话对吗?
He has____Beijing for three years.A:gone to B:been to C:been
Mr king has ____China for over 3 years.A gone to B been to C