will和be going to的区别有以下几点:1.做决定的时机不同;2.对未来的预测的不同语气;3.承诺、帮忙用 will;4.未来的事实用will。
1、be going to与will两者都可表示将要发生的事、将要去做某事,但"be going to"结构语义稍强些。
2、be going to 表示近期、眼下就要发生的事情,will 表示的将来时间则较远一些。
Look at those black clouds.It’s going to rain.
(这里就不要用will)因为天上已经有乌云了!
It is going to snow tonight.
今晚要下雪。
There will be a strong wind in a few days.
几天后将有一场大风。
3、be going to 表示根据主观判断将来肯定发生的事情,will表示客观上将来势必发生的事情。
小红:Let’s have a party.
小明:That’s a great idea.We’ll invite lots of people.
这里开派对是小明和小红临时决定的,而且发生的概率大,所以我们用will。
4、be going to 含有“计划,准备”的意思,对于未经过考虑的打算,计划,只是临时之意,则用will 结构,不用be going to 结构。
例如:— Where is the telephone book? 电话号码簿在哪儿?
— I'll go and get it for you. 我去给你拿。
5、在有条件从句的主句中,一般不用 be going to, 而多用will。
Tomorrow will be April Fools' Day. 明天是愚人节。