has left 和 has been away from
发布网友
发布时间:2022-05-29 21:52
我来回答
共1个回答
热心网友
时间:2024-10-21 10:22
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是一种状态,一小时之内,不可能一直离开,离开,离开。只能保持一种离开的状态。