has been away 与have gone away的区别与用法

弗雅悯 1年前 已收到4个回答 举报

把它只当 幼苗

共回答了20个问题采纳率:90% 举报

区别
1 has been away-----后面必须加上for +一段时间 / since + 时间点这样的结构
He has been away from Shanghai for 5 days.
He has been away from Shanghai since Friday.
2 have gone away------后面不能加for +一段时间 / since + 时间点这样的结构,但可以加already,yet,
He has gone away on holiday.
He hasn't gone away yet.

1年前

6

我爱秋千123 幼苗

共回答了48个问题 举报

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. (只表示离开)
好了,就这些,希望能帮得到你.

1年前

2

nb101 幼苗

共回答了51个问题 举报

1 has been away-----后面必须加上for +一段时间 / since + 时间点这样的结构
He has been away from Shanghai for 5 days.
He has been away from Shanghai since Friday.
2 have gone away------后面不能加for +一段时间 / since...

1年前

2

beachboy04 幼苗

共回答了8个问题 举报

(1)have/has gone to 表示去了,属于瞬间动词(暂短性 动词),不与一段has/have left 是对应的,都表示离开,has/have been away 是延续性的,与

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.707 s. - webmaster@yulucn.com