has left 和 has been away from

maomaochongx 1年前 已收到1个回答 举报

hangwankujie 幼苗

共回答了21个问题采纳率:90.5% 举报

have left 和have been away 都表示离开 都用于现在完成时
可have left 是非延续性动词,也就是不能与时间搭配,
而have been away 是可延续性动词,可以与时间搭配
举个例子:He has already left.他已经离开了.
He has been away for an hour.他离开了一个小时.
这里的has left是一个瞬时动作,而has been away是一种状态,一小时之内,不可能一直离开,离开,离开.只能保持一种离开的状态.

1年前

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