全站数据
8 4 2 0 5 8 1

has been away from和has left的区别

建造师说 | 简单学习,快乐成才!         
问题更新日期:2024-04-24 12:58:10

问题描述

has been away from和has left的区别求高手给解答
精选答案
最佳答案

has been away from与has left在意思上是一致的,都是“离开”的意思。

但也有区别,其区别是:一:has been away from表示的是状态,是表示延续性的,可以和表示一段时间的状语连用。二:has left表示的是动作,是非限制性的,不能和表示一段时间的状语连用。如:

1. Peter left for Hainan a week ago.一周前,彼得离开前往海南了。

2. Mary has been away from home for more than twenty years.玛丽离开家已经二十多年了。

其他回答

现在完成时态,表示从过去开始的动作或状态一直持续到现。has been away from远离……。是表示离开的一个状态,通常能连接表示一段时间的时间状语for+时间段。has left表示离开,是短暂性动词,不能与表示一段时间的时间状语连用,for+一段时间。

其他回答

Has been away from 是已经从。。。离开

而Has left 是离开了

例如 he has been away from home. 他已经从家里出去了。

He has left from school.