be going to主要用于
1、表示事先经过考虑、安排好打算要做的事情。比如:
What are you going to do today?
今天你们打算做什么?
2、表示根据目前某种迹象判断,某事非常有可能发生。比如:
I am afraid I am going to have a cold。
恐怕我要患重感冒。
will主要用于:
1、表示单纯的未来“将要”。比如:
They will go to visit the factory tomorrow.
明天他们将去工厂参观。
2、表示不以人的意志为转移的自然发展的未来的事。比如:
Today is Saturday. Tomorrow will be Sunday.
今天是星期六。明天是(将)是星期日。
be going to表示即将发生的动作;will表示将来发生的事情,不一定是最近期间之事。be going to可以用以表示某人打算做某事;will则用以叙述某件将要发生之事。前者含有主观意愿;后者只是客观的叙述。
在表示按计划或安排要发生的动作时,可以用be going to;will只表示单纯的将来,并无按规定或计划之意。