will和be going to的区别区别有以下几点:1.做决定的时机不同;2.对未来的预测的不同语气;3.承诺、帮忙用will;4.未来的事实用will。
一、做决定的时机
当用“be going to”时,通常是「早已经有计划、已决定好」要去做这件事;但用“will”时,通常是在讲话的「当下才下这个决定」,或是对于这件事「并没有非常明确的计画」,而从时间来看,“I'm going to…(future plan).”通常指较「短期」的未来,例如马上就要去做了;而“I will…(future plan).” 通常指较「长期」的未来,以下用这两个简单的句子为范例:
I will see the doctor.
我将要去看医生(说话当下的决定)
二、对未来的预测
will跟be going to都可以作为对未来的预测,但不同的是:“will”比较偏向「意见」或「猜测」;而“be going to”则是比较基于「现有的事实」推测的,换而言之,是更有把握、根据,请参考以下两个句子:
Some e conomists predicted that oil production will be in decline after 2025.
有些经济学家预测石油产量将会在2025年过后减少。
三、承诺、帮忙用will
诸如promises,requests,offers,refusals等,用will是比较恰当的,例句:
I'm going to Singapore on business this weekend. Will you help me look after my dog?
我这个周末要去新加坡出差,你可以帮忙照顾我的狗吗?