友情提示:本文共有 596 个字,阅读大概需要 2 分钟。
#英语语法疑难答疑#
先看下面的题目:
—You"ve left the light on.
—Oh, so I have. _________ and turn it off.
A. I"ll go
B. I"ve gone
C. I go
D. I"m going
【分析】
此题的A和D不易分清,因为两者均可表示将来,填入空格处似乎都可以。
但实际上只有A是最佳的,因为根据上下文的语境来看,“我去把灯关掉”这一行为是说话人听了对方的话后临时想到的,而不是事先准备的。
而按英语习惯:will和 be going to后接动词原形均可表示意图,但意图有强弱之分,如果是事先考虑过的意图,要用 be going to;如果不是事先考虑过的,而是说话时刻才临时想到的意图,则用 will。比较:
--I"ve come out without any money.
--Never mind, I will lend you some.
--我出来没钱。
--没关系,我借给你。
句中用will lend,表示“借”钱给对方是临时想到的,即听了对方的话后临时作出的反应。
I"ve bought a typewriter and I"m going to learn to type.
我买了部打字机,我想学打字。
句中用 be going to learn to type,表示说话人要学打字是事先准备的,并为此买了台打字机。
本文如果对你有帮助,请点赞收藏《英语语法:be going to与will用法区别》,同时在此感谢原作者。