当前位置:柔美女性网 >

绿色生活 >心理 >

has been away 和has gone的区别

has been away 和has gone的区别

has been away 和has gone的区别

主要区别在于:has been away 是延续性动词,通常可以接一段时间has gone 和 has left 是短暂性动词,不能接一段时间

1、 have/has gone to表示去了,属于瞬间动词,不与一段时间连用。

例如:

-Where is Tom?

-He has gone to Shanghai.(他去了上海。言外之意:他不在说话现场)

2、 如果表示去过则用has/have been to,例如:

I have been to the Great Wall.(我去过长城。言外之意:我现在不在长城)

另外,如果时间状语是一段时间,也用has/have been to,例如:

he has been there for two years.(两年是时间段所以用been)

3、 同样,has/have been away和 has/have left 是对应的,都表示离开,has/have been away 是延续性的,与时间段连用,has/have left是瞬间动词。

例如:

He has been away from that factory for two days.(离开两天了)

He has left from his office. (只表示离开)

has been away释义:

已经离开(has是have的第三人称单数)

例句:

For more of a pout, imagine your boyfriend has been away for a month.

对于噘嘴生气的人,想像一下你的男朋友已经离开你一个月了。

has gone释义:

做的好(网络用语,Have A Good One)

例句:

The water has gone cold.

水已变凉。

has been away 表示已经离开

has gone 表示去了,走了,不见了

表示离开某地,在要在has been away 后面加from+地点

He has been away from China for five years.

他已经离开中国五年了。

has been away 是延续性动词,可以和表时间段的短语连用。

I don't know where she has gone.

我不知道她去了哪里。

标签:
  • 文章版权属于文章作者所有,转载请注明 https://rmnxw.com/lvse/xinli/1p2kk4.html