【问】 will与be going to加上动词原形,都表示将来发生的事。请问它们之间有没有区别? 【答】 它们之间的主要区别点有: A. will既可用于口语,又可用于书面语,而be going to则只用于口语,所以在科技英语中几乎不用be going to来表示将来时间: 1. He’ll be here this afternoon. 他今天下午会来这儿。 2. Coal and oil will be used as raw materials rather than as fuels. 煤和石油将会用来作为原材料,而不是作为燃料。 3. The wedding will take place at St. Andrew’s on June 27th. 婚礼将于6月27日在圣·安德鲁教堂举行。 4. What are you going to do when you grow up? 你长大干什么? 5. I’m going to sell this old car,and buy a new one. 我打算卖掉这辆旧车,买辆新的。 B. be going to表示事先经过考虑或事先做好安排,而will可以表示没有经过事先考虑只是在说话时做出的决定。 1. They’re going to be married next May. 他们将于明年5月份结婚。 2. What are you going to do when you grow up? I’m going to be a doctor. 你长大干什么?我要当一名医生。 3. I’ll meet you at 5 o’clock. 我将在5点钟和你见面。 C. will可用来表示事物的倾向性或规律性,而be going to则不能这样用。(从表面上看,这里的will+动词原形表示的是将来事件,但实质上,它表示的是一个没有时间起点和终点的事件): 1. Oil will float on water. 油会浮在水上。 2. The unlike poles of two magnets will attract each other,and like ones will repel eachother. 两个磁铁的不同的极互相吸引,相同的极彼此排斥。 D.表示将来意义的will不可用在条件从句中,但却可以用在带条件从句的主句中(但表示意愿意义的will可以用在条件从句中)。 If {you’re going to ×you’ll} join us,we’ll wait for you. (LEG) 如果你参加我们的活动,我们就等你。