首页 知识详情

前面学习到,It's going to rain tomorrow. 这里用be going to,但后面有个对话就用will, 有点搞不懂
-It rained yesterday.
-Yes, and it will rain tomorrow,too.

网校学员boh**在学习新概念英语1、2、3、4册连读【12月班】时提出了此问题,已有1人帮助了TA。

网校助教

清醒季smile

同学你好,该知识点来自沪江网校《新概念英语1、2、3、4册连读【12月班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学你好~
这两种表达都是可以的。

be going to 往往跟个人的判断有关,比如看到乌云密布,推断应该要下雨,就可以说It is going to rain tomorrow.

will往往跟客观现实有关,比如你听到天气预报说明天要下雨,就可以说It will rain tomorrow.


be going to 和will的主要区别:

be going to 表示根据主观判断将来肯定发生的事情,will表示客观上将来势必发生的事情。
I am afraid I am going to have a cold.
恐怕我要患重感冒。
Today is Saturday.  Tomorrow will be Sunday.
今天是星期六。明天是(将)是星期日。

be going to 强调“计划,准备”的意思,will表示单纯的未来
What are you going to do today?
今天你们打算做什么?
They will go to visit the factory tomorrow.
明天他们将去工厂参观。

在有条件从句的主句中,一般不用 be going to, 而多用will, 如:
If weather permits, we'll fly to London tomorrow.
要是天气允许,我们明天乘飞机去伦敦。

问对方是否愿意做某事或表示客气地邀请或命令时用will
Will you please turn on the radio?    请打开收音机好吗?

祝同学学习进步~

版权申明:知识和讨论来自课程:《新概念英语1、2、3、4册连读【12月班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。