have been away 和 has⼀have left 用法谁能详细解释

have been away 和 has/have left 用法谁能详细解释
2025-03-04 02:39:27
推荐回答(4个)
回答1:

前者注重状态 表示已经离开了,人已经消失了的一种状态
后者注重动作,表示离开了,强调这个人的离开这个动作

回答2:

前者表现的是一种状态持续了多久,如He has been away for five days 这可以接一段时间
后者则表示这个动作已经发生,He has left three dads ago这就接的四一个时间点
也就是说,前者是延续性,后者是短暂性的

回答3:

如果在现在完成.过去完成时或是表示一段时间的延续的时候,应该用HAS BEEN AWAY表示状态.HAS LEFT 则用于过去事,或一般现在时中

回答4:

前者表现的是一种状态持续了多久
后者则表示这个动作的发生,也就是说
前者是延续性,可以跟一段时间,
后者是短暂性的,可以跟时间点