词典词条 · 问答

have gone/be gone ¹

核心问题

(1)“She has gone,he said, giving her the note.

(2) "Father!" cried Fenella. But he was gone.

句(1)中的 has gonego 的现在完成时。句(2)中的 was gone 是否应改为 has gone?

词典解答

He has gone. 中的 has gone 是现在完成时(gone 为过去分词),而在 He is gone.is 为系词,gone 虽然形式上是过去分词,但起着形容词的作用,在句中作表语(主语补足语)。后一结构着重强调的是状态。

  1. How long do you think you'll be gone? 你估计你要离开多久?

  2. Their cousin was already gone out when they came down to breakfast. 当他们下来吃早饭时,他们的堂兄弟已经离开了。

be gone 的主语是“物”时,常常表示“消逝了”“不见了”“用完了”。

  1. When I came back my car was gone. 当我回来时,我的汽车就不见了。

  2. Just a pain in my chest. It's gone now. 刚才我的胸疼。现在好了。

  3. One window was open—and the books were gone!(全国高考)一扇窗户开着——书不见了!

have comebe come 的情形也是如此:

The summer was come now. 夏天到来了。

来源:英语常见问题解答大词典-4.md · 第 9771002 行 · 原文哈希 52be51bcd4