区别:含义不同、用法不同、侧重点不同。
一、含义不同will ben. 决心;意志;遗嘱;愿望。aux. 将;愿意;必须。vt. 决心;想要(某事发生);将(财产)遗赠;规定。vi. <旧>愿意。be going to将要; 打算(做)。
二、用法不同will bewill用作助动词时主要用于构成将来时,在美式英语中各个人称均可用will构成将来时,而在英式英语中则多用于第二、第三人称。在英式英语中当主语是“第二〔第三〕人称+I〔we〕”时也多使用will。will用作动词的基本意思是“用意志力驱使(某事发生)”,可接名词、代词作宾语,也可接以动词不定式充当补足语的复合宾语。will作“将(财产)遗赠某人”解时,可接that引导的从句作宾语,从句的谓语动词要用虚拟式,也可接双宾语,其间接宾语可转化成介词to的宾语。They say that it will rain tomorrow.他们说明天将会下雨。be going to表示将要发生的动作、安排、计划、决定或者打算的事情。常与表示将来的时间tomorrow,next year等时间状语或者when引导的时间状语连用。其各种句式变化借助be动词完成。He is planning to go make a pilgrimage to Mecca.他打算去麦加朝圣。
三、侧重点不同will be可表示将要发生的事、将要去做某事,will 表示的将来时间则较远一些。will表示客观上将来势必发生的事情。对于未经过考虑的打算,计划,只是临时之意,则用will 结构。be going to可表示将要发生的事、将要去做某事,表示近期、眼下就要发生的事情。be going to 表示根据主观判断将来肯定发生的事情。be going to 含有“计划,准备”的意思,表示按照事先的计划、安排在未来时间做某事。