(1) be与gone连用,表示某人或某物“消失,不见了”,或某物“用完了”,某人“走了”等。
- When I came back they were all gone .
当我回来时他们已全走了。 - Is the butter all gone?
黄油全用完了吗?
(2) 如说话者想到了动作或动作方向、目的地,即不只是想到“消失”这一状况,则要用have gone。
- Nobody knows where Jane has gone .
没人知道简到哪儿去了。 - Where have all the flowers gone?
所有的花都到哪儿去了?
