be going to do和be doing 都能表将来,区别是什么?will do 和be doing表将来的区别是什么?

问题描述:

be going to do和be doing 都能表将来,区别是什么?will do 和be doing表将来的区别是什么?

will do是单纯表将来
be going to 表示按计划安排要去做某事(这要与will do区分的)
表示有迹象要发生某事(比如说有迹象要下雨)
be doing用进行时表将来,只有极个别的表动作趋向的词表示这个含义。例如 leave ,go ,come

will do 表示计划做某事
be going to 1,根据某种迹象将要发生某事2.表示打算做某事
be doing 现在进行时表示将来时,比如leave,die

只有 be going, be leaving 才有表现将来的意思,其他的be doing 都是正在进行时. be going to go/leave...不觉得很烦琐么?所以懒惰的英国人,就把这句话简化成be going/leaving