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.
太阳明日依旧会升起。