常见的表达将来的方式有以下五种:
1. will do
2. be going to do
3. be doing
4. do(es)
5. will be doing
它们有什么区别呢?
别慌,下面我们来逐个分析一下。
第一种:
will do(第一人称时也可以用shall do)是最常见的用于表达将来的方式,尤其是和if/when从句搭配:
I will let you know if/when I get any replies.
不过有时候即使没有if/when从句,will do也暗示着某种条件的满足,比如:
Have a piece of cake. You will feel happier.
因为will是情态动词,所以will do常用于表示某种意图,比如承诺、同意、威胁等:
I will help you with your homework.
第二种:
be going to do没有will do正式(口语中常用的I’m gonna = I am going to),但也很常用。
be going to do常用于表示(现在的)某种打算:
I am going to get married next year.
也可以表示目前正在发生的某件事情的结果:
It’s going to rain. (看到乌云密布时)
因为be going to do按照字面意思有一种“正在要去做某事的路上”的感觉,所以常常有一种“不远的将来”的暗示。
第三种:
前面两种(will do和be going to do)一个含有情态动词,另一个含有不定式(to do),都是一种不确定的语气,而be doing是一种事实语气,所以只有当某件事板上钉钉非常肯定时,才可以用be doing来表示将来,因此它常用于表达某种计划、协议等:
I am leaving tomorrow morning.
如果没有任何时间上的说明,那么be doing表达的动作默认很快就会发生:
We’re leaving. 我们(马上就)要走了。
第四种:
用do(es)一般现在时表示将来,在第一种情况中大家已经看到了,就是大家常说的“主将从现”,也就是主句用将来时从句用现在时。其实主将从现不仅限于条件和时间状语从句,很多从句都适用:
You will find that they are well supported.
除了在从句中可以用一般现在时表示将来,主句如果表达的是日程表、时刻表、节目单等预先已经定好的活动时也可以用:
The game starts at 19:00.
第五种:
will be doing常用来表示“当某件事发生时,你将已经是在做另一件事的过程当中了”,比如:
When you get home, the kids will be sleeping.
will be doing也可以表示一件事情必然的过程(而不是某人的意图),比如:
The train will be running at 300 kilometers an hour.
意味着这列火车的正常速度就是300公里每小时,这是它启动之后必然的过程。
温馨提示:答案为网友推荐,仅供参考