一般将来完成时(The future perfect simple tense)
(1)在第12课和第13课的语法中,我们学习了一般将来时和将来进行时。一般将来时除了可以用来预言将来发生的事以外,还可以表示“意愿”,如允诺、建议、请求、提议等:
The radio hasn't been mended yet.
收音机还没有修好。
Never mind! I'll mend it for you.
别担心!我会给你修的。(允诺)
Will you open the door for me please!
请你帮我开一下门好吗?(请求)
Shall we go for a swim tomorrow?
我们明天去游泳好吗?(建议)
将来进行时除了表示最近或不久的将来正在进行的动作外,还可以表示计划或安排好的事:
A great many people will be visiting the country.
许多人将到我们国家来。(将来正在进行的动作)
The government will be building new roads.
政府准备修筑一些新的道路。(计划好的事)
(2)将来完成时用于表示到将来某一时刻已经完成的动作:
They've started to repair the car.
他们已经开始修车了。(现在完成时)
I hope they'll have finished it in time for the journey.
我希望他们能在旅行开始前修好。
将来完成时由will have+ 过去分词构成。它常与by和not…till/ until+ 表示时间的名词连用:
I expect you will have changed your mind by tomorrow.
我希望到明天你就会改变主意了。
Will you still be reading the papers at six?
6点种你还会在读报纸吗?
No, I'll have read them by then.
不,到那时我就已经读完了。
You haven't typed the letters!
你还没有用打字机把这些信打出来!
Don't worry! I'll have typed them by this evening.
别着急!今天晚上之前我会把它们打出来的。