5 为什么只能用will而不能用be going to

正:It will be your own fault if you don’t pass your exams.

误:It is going to be your own fault if you don’t pass your exams.

有人说上面这句只能用 will,而不能用 be going to,为什么?


请先 登录 后评论

最佳答案 2017-06-21 23:08

关于这个问题,我谈一下自己的看法。

曹老师直接把be going to结构,看作go 的进行时,而to do 表示即将做的事件。这一观点点很新颖,这跟我下面讲的终止性动词用进行时表将来,完全吻合(go 是其中之一,在be going to结构中,它不表示“去”的含义,而是“即将”之意)。下面,我对进行时表将来、be going to do、will do,做一个概括性总结和比较:

一、进行时表将来:实质就是“终止性动词”在进行状态下显示出来的“未完成特征”。例如:

He is going to Shanghai tomorrow. 他明天要去上海。

We are leaving for Beijing this afternoon.我们打算下午动身去北京。

I think I am finishing the job in a day or two. 我想再过一两天我就会完成这项工作的。

The shop opposite the road is closing. 路对面的那几商店快要关门了。

The old worker is retiring next year. 这位老工人明年就要退休了。

The goat is dying because of a deadly disease. 这头山羊因患了致命的疾病,快要死了。

I’m meeting you after class. 课后我要找你。

When I grow up, I’m joining the army. 我长大了要参军。

【原理】终止性动词,也叫瞬间动词,其特点是动作一旦发生,就意味着完成和结束,不再延续。除了不能跟时间段连用外,同时也不用于进行时态,因为“进行着的动作”意味着“动作的延续”和“未完成”。正是由于终止性动词一旦发生就意味着完成和结束,所以进行状态下的终止性动词体现出“未完成特征”,“未完成特征”实际就是“未发生特征”。既如此,这个动作就是将来发生了。所以,即便句中没有将来的时间,一般也应译为“将要,就要,快要”。

二、be going to 结构跟will 表将来的区别:

1. be going to 表将来:① 既可指主观打算;② 也可指客观迹象表明将要发生。

2. will 往往表示:① 没有经过计划而临时出现的意图,常伴有说话者的主观意识;②将来必然发生的事情。

【请比较】

(1) 以下句子使用be going to:

I'm going to quit my present job. 我打算辞掉我现在的工作。(现在的打算,事先经过思考,指向将来)

I’m going to buy a new bike tomorrow.我准备明天买一辆自行车。(事先计划)

The little boy is going to fall over.小男孩要摔倒了。(根据客观迹象判断)

It is going to rain this afternoon. 今天下午要下雨了。(根据客观迹象判断)

(2) 以下句子使用will:

I hope it will be fine tomorrow.我希望明天会晴天。(主观意愿)

I'll answer the door. 我去开门。(未经事先考虑的意图)

—You've left the light on.你没关灯。

—Oh, so I have. I'll go and turn it off.噢,的确是。我这就去关上它。

三、许多终止性动词的进行时和be going to do 结构表将来,往往表示事先经过了考虑或做好了安排;而will do则表示在说话时才做出的决定。


下面这句可以用 be going to 吗?

If you buy some material I will make the dress for you. 

—— 跟条件句连用时,will用于主句,表示主观意愿或将来必然发生的事件;而be going to 一般不可以,因为be going to 表示“事先打算”或“迹象判断”,根据条件句的内容,主句不需要“事先打算”,也无法做出“迹象判断”。

请先 登录 后评论

其它 2 个回答

曹荣禄  
擅长:动词用法,句法问题

be going to的现在进行时的形式决定了其表示预测意义是根据目前的迹象预测将来会发生的事件。比如燕子低飞、蚂蚁搬家,你的关节作痛,根据这些迹象,你说:It‘s going to rain. 你看到一面摇摇欲坠的墙, 你会说:The wall is going to collape. 但will表示预测是不需要这些当前的迹象的。问题中的句子有一个if条件句,假设将来的情况。当前并没有出现迹象,因此不用be going to, 而用will。

请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

同意2位老师的解答

be going to do sth 表示“事先安排计划要做某事”或者“根据某种迹象会发生某事”。

will do sth表示根据某种自然规律,因为某种情况发生,而导致后面某事发生,出现,或者临时决定将要做某事。

请先 登录 后评论
  • 4 关注
  • 3 收藏,12589 浏览
  • 江才敏   提出于 2017-06-14 18:56

相似问题