新浪博客

Be to+不定式,将来完成时和将来完成进行时

2013-09-13 11:50阅读:
1. Be to+不定式
“be to+不定式”用于表示正式的安排、说明以及发出命令等。新闻报道中常用这种结构描述将来的事情。
“be to+不定式”只用于表示人们能够加以控制的事情:
We don’t know where the meteorite is going to land.(不用…the meteorite is to land.)
I suppose we will all die eventually.(不用…we are all to die…)
“be to+不定式”常用于if从句中,来说明只有当主句中的某种情况先发生时,if从句中的另外一件事情才会发生:
If humans are to survive as a species,we must address environmental issues now.
The law needs to be revised if justice is to be done.(被动形式)
请比较在IF从句中用“be to+不定式”和用一般现在时表示将来的用法:
Jones needs to improve his technique if he is to win gold at the next Olympics.和
Jones has said that he will retire from athletic if he wins gold at the next Olympics.

2. 将来完成时
将来完成时用来说明某事在将来某个特定的时间会结束、完成或达到:
Let’s hope the volcanic eruption will have finished before we arrive on the island.
By the time you get home I will have cleaned the house from top to bottom.
表示将来不确定的情况时,可以用其他情态动词代替will:
By the time you get home I will/way/should have cleaned the house…

3. 将来完成进行时
将来完成进行时用来强调某件事到将来某个特定的时间已经持续了多久:
On Saturday,we will have been living in this house for a years.
Next year I will have been working in the company for 30 years.
含有将来完成进行时的句子中既会提到将来某个特定的时间,也会提到这个特定时间之前所持续的时期。将来完成进行时一般不跟描述状态的动词连用:
Next month I will have known Derek for 20 years.(不用…will have been knowing…)

文章转自:http://www.swten.com/more.php?u=forum&i=264

我的更多文章

下载客户端阅读体验更佳

APP专享