核心问题
(1)“She has gone,” he said, giving her the note.
(2) "Father!" cried Fenella. But he was gone.
句(1)中的 has gone 是 go 的现在完成时。句(2)中的 was gone 是否应改为 has gone?
词典解答
在 He has gone. 中的 has gone 是现在完成时(gone 为过去分词),而在 He is gone. 中 is 为系词,gone 虽然形式上是过去分词,但起着形容词的作用,在句中作表语(主语补足语)。后一结构着重强调的是状态。
-
How long do you think you'll be gone? 你估计你要离开多久?
-
Their cousin was already gone out when they came down to breakfast. 当他们下来吃早饭时,他们的堂兄弟已经离开了。
be gone 的主语是“物”时,常常表示“消逝了”“不见了”“用完了”。
-
When I came back my car was gone. 当我回来时,我的汽车就不见了。
-
Just a pain in my chest. It's gone now. 刚才我的胸疼。现在好了。
-
One window was open—and the books were gone!(全国高考)一扇窗户开着——书不见了!
have come 与 be come 的情形也是如此:
The summer was come now. 夏天到来了。