做决定的时机不同;对未来的预测的不同语气;承诺、帮忙用will;未来的事实用will。will跟be going to都可以作为对未来的预测,但不同的是will比较偏向意见或猜测;而be going to比较基于现有的事实推测的,更有把握、根据。
be going to与will两者都可表示将要发生的事、将要去做某事,但be going to结构语义稍强些。
be going to表示近期、眼下就要发生的事情,will表示的将来时间则较远一些。
be going to表示根据主观判断将来肯定发生的事情,will表示客观上将来势必发生的事情。
be going to含有“计划,准备”的意思,对于未经过考虑的打算,计划,只是临时之意,则用will 结构,不用be going to结构。
在有条件从句的主句中,一般不用be going to,而多用will。
I'm going to Singapore on business this weekend.Will you help me look after my dog?
我这个周末要去新加坡出差,你可以帮忙照顾我的狗吗?
Dad,will you take me to Disneyland ?
爸爸,你会带我去迪士尼玩吗?
The sun will rise tomorrow.
太阳明日依旧会升起。