will be doing和will do有啥区别:三分钟解决五种将来时态。

如题所述

常见的表达将来的方式有以下五种:

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公里每小时,这是它启动之后必然的过程。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜