be doing表示近期、眼下就要发生的事情;will表示将来的时间,则较远一些。如:He is going to write a letter tonight.He will write a book。be going to表示根据主观判断将来肯定发生的事情。will+动词原形表示一般将来时。
will,be going to,be about to,be to,be doing等表将来 区别用法
1.will do单纯表将来,强调未经事先考虑将要做某事。
be going to do首先可表示将要做某事,一般表示经过事先考虑,安排将要做某事。其次可以表示有迹象表明要做某事。例如 It is going to rain.(有迹象表明要下雨)
be doing进行时态表将来,动词一般是表趋向性的动词,如go, come, arrive, return等
2.be going to 与 be doing 都可以表示将来时,对于未来的计划安排意图。
be going to 是一种固定结构,它后面要接动词原形有“准备;打算”的意思。
表示根据目前某种迹象主观判断或推测将要或即将发生的事情或某事非常有可能发生。此时主语可以是人,也可以是物。
Look at the black clouds. It is going to rain.
看那些乌云,快要下雨了。
I”m not feeling well, I am going to be ill.
be doing 是进行时态的谓语结构,在英语里,进行时态都可以表将来时态.其归纳为以下2种情况:
(1) 用现在进行时表一般将来时,限于动词,come go arrive start die等,表示即将发生的一个动作。
The president is starting his state visit to Mexico Friday.
(2)用来表示安排好要做的事情(用现在进行是结构表一般将来时含义)通常适用于下列动词,(do;give;have;leave;leave for;move;play;return;ride;sail;see;set forth;set off;set out;start;start for;stay;travel;visit;wear ,以上动词也可以用过去进行时来表达过去将来时。)They are leaving tomorrow.