Be going to do 和 will都有表示“将要”的意思,不过两者是有着区别的:be going to表示将要发生的事情,will表示的时间则较远一些;be going to有计划、准备的意思,will没有;be going to表示事先经过考虑的打算,will表示意愿、决心。
1,will表示的将来时间较远,be going to表示的将来时间较近。例如:
I will retire in ten years. 我十年后退休。
I am going to have lunch soon. 我马上就要吃午饭了。
2,will表示意愿、决心、承诺或请求,be going to表示事先有计划或打算。例如:
I will help you with your homework. 我会帮你做作业的。
3,will表示根据说话人的主观意志或判断做出的决定,be going to表示根据客观迹象或事实做出的预测。例如:
It's cold today. I will wear a coat. 今天很冷,我要穿件外套。
4,will常用于条件状语从句、时间状语从句或让步状语从句中,be going to则不用。 例如:
If you work hard, you will succeed. 如果你努力工作,你就会成功。
When he arrives, I will tell him the news. 他一到,我就告诉他这个消息。
5,will常用于否定句中表示拒绝、不愿意或不打算做某事,be going to则不常用。 例如:
He won't listen to me. 他不肯听我的话。
be going to
1、Reading between the lines, it seems neither Cole nor Ledley King will be going to Japan.
言外之意,科尔和莱德利·金两个人似乎都不会去日本了。
2、If you happen to be going to the post office, please get me some commemorative stamps.
你上邮局的话,捎带给我买几张纪念邮票。
3、Life is too short to be going to work every day unhappy.
生命太过短暂,何必每天不开心地工作。
will
1、The Prime Minister is now 64 years old and in all probability this will be the last election that he is likely to contest
首相现年64岁,这多半将会是他可能参加的最后一次选举了。
2、I will say no more on these matters, important though they are
虽然这些事很重要,我也不想再说什么了。