will 和be going to
都可以表示预测、推测,意愿、决心。
- will指主观的无根据的预测;be going to则相反,是有根据的推测。
如一个小朋友说,我长大了会成为一名科学家。分析:他在说这句话时是没有事实依据的,只是主观的想象,所以翻译应该是这样的:I will be a scientist when I’m grown up.
什么时候用be going to呢,那就是你具备了成为科学家的条件,很有可能成为科学家,则可以说I’m going to be a scientist.
- will表将来的时间可远可近,而be going to只能指近的/迫切的将来时间。
如你和朋友去爬山,那山很高,然后你说,I will fall. 这时你朋友会认为你是在开一个玩笑,甚至头也不回的回答你:No, you won’t. Don’t worry.但是如果爬山过程中你朋友不小心踩空了,马上要掉下去了,这时他可以说,I‘m going to fall.
- 表预测时,will更加正式。这个正式不是绝对的概念,是一个相对的概念,需要放到情景中去理解。
如你和你朋友去餐厅,在点菜时,你会和你朋友说:I’m gonna have a salad. 但是服务员来的时候,你可能要换一种语气:I’ll have a salad.
- 表意愿时,will指临时起意临时发起的想法,be going to已有此意一切按照计划进行。
如果你妈妈要去超市,你告诉你妈妈冰箱没有鸡蛋了There are no eggs left in the refrigerator.
如果你妈妈回答说:okay, I’ll get some later. 妈妈使用了will,说明妈妈并不知道冰箱里没有鸡蛋,听你说了才打算买。
如果你妈妈回答说:okay, I’m gonna buy some later. 这里妈妈使用了be going to那么说明她知道冰箱里没有鸡蛋,她本来就打算买一些回来。
- be going to 表达强烈的决心。指靠谱、很严肃、不是闹着玩。
如你跟你公司的员工说:We are going to be the NO.1 company in China. 那么说明你有很强的决心或你在其他方面有一定的信心或行动。