will和be going to的区别

如题所述

一.两者同时表示将来发生的事情或将要存在的状态时,主要区别如下:
(1)be going to多用于主观情况,说话人主观上计划或安排将要去做的事情。will则多用于客观情况。
如:I am going to spend my summer holiday in England.
我将要去英国过暑假。

It will be rain tomorrow.
明天将要下雨了。

(2)be going to表示的“将来”是比较近的,近期就要发生。而will表示的“将来”比较远,还有一段时间才要发生。
如:They're going to have a party on Friday.
他们打算周五举办晚会。

I don't know when he will come.
我不知道他什么时候才来。(没有确切的时间)

二.二者都有表示意图和计划时的主要区别:

be going to指先前有经过计划、商量、考虑,是在预期中的。will则是没有经过计划、事先考虑好的。
如:John is going to hold the wedding next year.
约翰打算明年举行婚礼。

I'll answer the door.

我去开门。

三.有迹象、预兆表面将要发生的事,用be going to。
如:Look at the score table,she is going to win the match.
看得分表,她快要赢了。

四.在条件状语从句中,大多数用will。
如:If he arrives at the school,i'll call you.
如果他到学校了,我会打电话给你。

五.在正式的通知中(如政府部门、社会机构等颁发的政策等),多用will。
如:Beijing will be sunny with the temperature from 25 to 35.
北京晴,气温25到35摄氏度。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-24
都有将要的意思,但是前者是没有计划的,后者是有计划地。所有be
going
to
都可以用will代替,但是will不一定可以用be
going
to
代替。比如明天要下雨就只能用will,因为这个是没有计划的
第2个回答  2016-06-30
be going to结构总是表示经过预先思考的意图,常常是等于意图+计划。will+动词原形只表示意图,这意图通常是未经过预先思考的,虽然并不尽然。

因此,如果已经为这一行动做了准备,就必须用 be going to:

I have bought some bricks and I’m going to build a garage.
我已经买了砖,打算盖一个汽车库。

如果意图明显地未经过预先思考,就必须用will:

—There is somebody at the hall door.
—I’ll go and open it.

如果没有明显迹象表明意图是否经过思考,则 be going to或will都可以使用。本回答被网友采纳
第3个回答  2016-07-08
1、be going to 用于主观判断,及说话人主观上计划或安排将要去做的事情.will则多用于客观的情况,即客观上将要发生的事情.
2.若表示没有经过事先计划或考虑,而是在说话的当时临时想到的意图或临时作出的决定时,则要用will.若表示经过事先考虑好的意图时,要用be going to.
第4个回答  2016-06-30
其实区别不是特别大,都是“将要做某事。。。”,前者更强调,心里的一种意愿,想要,后者更强调实际生活里面马上要去做某事。
相似回答