have gone与be gone的区别

be gone是一个非常口语化的说法,美国人说得尤其多。大概没有人去考证过其出处或语法语义,但意思就是说“消失”或“将要消失”。如:

You guys keep talking. I'm gone!

have gone表示一个行为,意思是“不在这儿了”、“不见了”、“找不着了”。

She's gone可以是 She has gone,也可以是 She is gone,意思差别不大.

其他文章