说明
expect to have done/expected to have done
核心问题
《中学英语语法》(修订本)(外研社,p.247)说:“动词不定式的完成式主要体现它所表示的动作发生在谓语动词之前。但在plan, hope, expect, should (would) like 等动词之后,则表示没有实现的行为。”
我的问题是: 当 expect 用作一般现在时时, 其后的动词不定式的完成式也表示“没有实现的行为”吗?
词典解答
应当明确,当 expect, hope, mean, intend, plan, suppose, think, want 等动词用作过去时或过去完成时,其后的动词不定式的完成式才表示“没有实现的行为”。而 expect 等动词的一般现在时后的动词不定式的完成式并不表示“没有实现的行为”,而是表示动作的完成:
-
He expects to have written the last chapter by tomorrow evening. 他希望明天傍晚前写完最后一章。
-
When do you expect to have finished? ——By the end of June... 你希望什么时候完成?——六月末……
-
He expects to have written it tomorrow morning. 他估计明天早上可以写好。
expect/wait for
- I hope to have finished by now. 我希望现在干完。