一般将来时be going to与will的区别

如题所述

be going to与will两者都可表示将要发生的事、将要去做某事,但它们有如下几点区别:

1. be going to 表示近期、眼下就要发生的事情,will 表示的将来时间则较远一些,如:
He is going to write a letter tonight.
He will write a book one day.

2. be going to 表示根据主观判断将来肯定发生的事情,will表示客观上将来势必发生的事情。

He is seriously ill. He is going to die.

He will be twenty years old.
这里的be实际上也是省略了to的不定式to be(将是)。这里的will是助动词,本身无意义,只起语法作用。

3. be going to 含有“计划,准备”的意思,而 will 则没有这个意思,如:

She is going to lend us her book.

He will be here in half an hour.

4.在有条件从句的主句中,一般不用 be going to, 而多用will, 如:

If any beasts comes at you, I'll stay with you and help you.
这里的will是情态动词,stay是to stay省略了to。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-02
一、在表示将来发生的事情时,二者的区别主要是: 1、be going to 用于三、在有条件从句的主句中一般不用 be going to, 而多用will,因为此时
第2个回答  2011-09-09
简单一点说,表示将来一般常用的有3种
1 will do表示immediate decision即刻想出的决定;promise承诺:如-Don't worry,I will help you.
will do sth比较口语化,在口语中经常用到
2be going to do表示intention.打算
3be doing是现在进行时表将来表示arrangement with details.比较细节化的安排。
相似回答