词典词条 · 问答

be come/be gone

核心问题

Winter is come. He is gone. 是否分别是 Winter has come.He has gone. 之误?

词典解答

Winter is come.He is gone. 都是正确的英语句子。它们与 Winter has come. He has gone. 是两种不同的结构, 表达完全不同的含义。前者既不是被动语态, 也不是现在完成时, 而是连系动词 be + 过去分词, 表达动作完成之后的状态 (state)He is gone. 是指“他现在不在这儿了”, 强调动作结束后所造成的结果。而 He has gone. 是现在完成式, 表达已完成的动作 (action)。英语里类似 Winter is come. 的句子是非常之多的。

  1. How long do you think you'll be gone? (Dreiser) 你认为你将离开多长时间?

  2. The summer was come now. (Maugham) 现在已是夏天了。

  3. He went away and was gone quite a little while. (Hemingway) 他走了,不在这儿有一会儿了。

  4. Father!cried Fenella. But he was gone. (Mansfield) “爸爸!”费内拉喊道。但是他已经走了。

来源:英语常见问题解答大词典-2.md · 第 32523265 行 · 原文哈希 93ce501718