3.一般将来时表示在未来的某个时间将要发生的动作或状态。其形式will do或be going to do。
如:We will have a picnic tomorrow.
We are going to have a picnic tomorrow. 我们明天要去郊游。
1)will 和be going to 的区别
a)一般将来时表示预测时,我们可以用will或be going to。但是有以下的区别:
be going to 表示根据明显迹象来推断某件事将要发生。will表明说话人认为或相信某件事要发生。
如:Look at those black clouds! It is going to rain.看天上那些乌云。快要下雨了。(根据乌云,推断的下雨)。
The bridge will collapse.这座桥会坍塌的。(说话人作为造桥专家知道这座桥设计有问题,做出的预测)
b) 一般将来时表示计划时,用be going to;表示意愿,要用will
be going to 表示说话人对未来行动的计划和打算,通常指经过事先考虑并含有已经为这一行动作了某些准备。
will表示意愿,表示说话人在说话的时刻立即做出的决定表明即将去做某事,并没有事先考虑。
如:I have bought a computer and I am going to learn the computer science.我已经买了一台电脑,我计划学习计算机科学。(已经作了准备――买了电脑)
A:The box is too heavy.
B:I will help you to carry it.这个箱子很重,我来帮你拿。(立即做出的决定,没有事先考虑)
如果没有明显的计划或意愿的证据,则用will和be going to都可以,但是意义上有所不同。
如:Husband: There is no milk left in the fridge.
Wife: I will buy some after work.(说话此刻做出的决定)
Wife: I am going to buy some after work. (妻子在丈夫发现之前就知道没有牛奶了,已经决定要去买一些)
2)表示一般将来时的其他结构:
a)be to +动词原形。这个结构表示约定、命令或按计划要做的事情。
如:When are they to come? 他们什么时候回来。
We are to meet at the school gate.我们约好在校门口见。
You are to finish the work by noon.你必须在中午以前完成工作。
b)be about to+动词原形。这个结构表示“即将做”或“马上做”的意思。
如:He is about to leave.他马上要动身。
The vacation is about to start.假期即将开始。