若是强调某个意图是经过事先考虑好的,则通常要用be going to;若是表示某个意图没有经过事先考虑,而是在说话的当时才临时想到的,则通常用will,且以上两种情况通常不能换用。
一般来说,没有区别的.
但是现在的教材似乎刻意有点分开.那就顺着教材的意思说.
will do表示的是客观的将来.
It will be sunny tomorrow.明天将会是晴天.
在表示天气这方面,will do 和be going to do不能互换,只能用will do.
be going to do 表示的是主观的将来,意为“打算做”
I'm going to review my lessons this afternoon.今天下午我要复习我的功课.
当然在要求不是特别苛刻的情况下,除了表示天气,will do 和be going to do 是可以互换的.
温馨提示:答案为网友推荐,仅供参考