will do单纯表将来,强调未经事先考虑将要做某事。
be going to do首先可表示将要做某事,一般表示经过事先考虑,安排将要做某事。其次可以表示有迹象表明要做某事。例如 It is going to rain.(有迹象表明要下雨)
be doing进行时态表将来,动词一般是表趋向性的动词,如go, come, arrive, return等
be to do表计划安排要做某事,此外还可以表示职责义务和可能性。
be about to do 表示正要做某事,所在的句子不会再出现时间状语。一般考到的比较多的就是这个结构和when suddenly结构连用,表示正要做某事突然发生另外一件事。
I was about to leave when (suddenly) the telephone rang.(suddenly可以省略)
希望能帮到你。