Will do sth 和Be doing sth的用法这两个语法分别是用在哪里啊?我听人说Will do sth是用在将来发生但很快就过去事情上/Be doing sth是用在将来发生不会很快过去的事情上,

问题描述:

Will do sth 和Be doing sth的用法
这两个语法分别是用在哪里啊?我听人说Will do sth是用在将来发生但很快就过去事情上/Be doing sth是用在将来发生不会很快过去的事情上,

很复杂。简单地说:

will do sth表示将来发生的动作时,一是指客观上将来要发生的事,二是主语决定或承诺要做的事。
be doing sth表示将来时,一是点动词表示即将发生的动作,二是主语打算不久要做某事(一般有不久的将来时间状语),这是现代口语用法,相当于be going to do 的其中一种用法。

Will do sth是用在将来时态
而Be doing sth是现在进行时
但Be doing sth可以表示将来发生的事 而且是已经计划好的事情