热线答疑
2014-03-12
张满胜,英国剑桥大学英语硕士,新东方学校“新思维语法”培训创始人,著有《英语语法新思维》系列图书,对英语语法有深入的研究,突破传统语法教学,提出了“语法即思维”的全新语法理念,揭开了英语思维的深层秘密。他对中国学生英语学习的症结和困惑有深刻的了解,力争改变中国学生“学习多年英语,最终还是不会说、不会写、听不懂”的尴尬局面。欢迎大家来信咨询与英语学习相关的问题,请在信封右下角或邮件主题栏注明“热线答疑”。
Q 张老师好,我知道下面这道题选C,但到底是表虚拟还是表对过去的推测?麻烦您帮忙解释一下。谢谢!
Our soccer team ____ the match, for we didn't play well.
A. mustn't have won B. shouldn't win
C. couldn't have won D. mightn't win
A 本题正确答案为C,完整的句子为:Our soccer team couldn't have won the match, for we didn't play well. 一般来说,couldn't have won既可以表示对过去的虚拟,也可以表示对过去的推测,其区别在于前者会有一个确定的结果,而后者对结果并不确定。据此,我们来判断这道题中的couldn't have won到底是表示对过去的虚拟还是对过去的推测。
如果是对过去的虚拟,则必然有一个确定结果,然后提出与这个结果相反的假设,构成虚拟。在这道题中,如果couldn't have won表示对过去的虚拟,那么our soccer team couldn't have won the match就应该译为“我们球队本来是不可能赢得比赛的”,潜台词就是“实际上我们赢了比赛”,这与后半句话for we didn't play well (因为我们当时踢得并不好)语义矛盾,故本句中couldn't have won并不是对过去的虚拟。除非有更多的语境来提供依据,比如:我们球队本来是不可能赢得比赛的,因为我们当时踢得并不好;但由于对方球队出现了一个重大失误,让我们最终误打误撞地赢了比赛。在这种情况下,couldn't have won就表示对过去的虚拟。
如果把couldn't have won理解成对过去的推测,那么整个句子的意思就表明说话人对自己球队是否赢了比赛并不知情,他不知道确定的结果,所以他就推测说:“我们球队不可能赢得比赛的,因为我们当时踢得并不好。”Couldn't have won表示说话人对自己的推测很有把握。
综上所述,正常情况下,本句中的couldn't have won宜理解成对过去的推测,只有在特定的语境中,才可以理解成对过去的虚拟。
Q I like my new bike. It ____ very well.
A. rides B. is riding C. is ridden D. has ridden
A 张老师好,上面这道题我知道是选A,但是却不明白为什么。您可以帮忙解释一下吗?非常感谢!
这道题要想真正说得透彻,就需要研究动词的用法与分类。在英文中,有一类动词既可以作为及物动词,也可以作为不及物动词,并且其作为及物动词时的宾语也可以作其作为不及物动词时的主语,这样的动词称作双向动词(ergative verb)。比如:
a. I rang the bell.
b. The bell rang.
在a句中,rang是及物的,宾语是bell。在b句中,rang是不及物的,bell成了主语。所以,ring就是一个双向动词。再比如:
a. When I opened the door, the cat came in.
b. Suddenly the door opened.
这里open也是一个双向动词。
上面题干中的ride就是这样一个动词,比如:
a. He rode my new bike.
b. My new bike rides very well.
由于这个例子中的b句是在陈述一般事实,意为“我的新自行车很好骑”,所以用了一般现在时。上题中的句子跟这句话是一样的,因此选A。
当然,关于双向动词还有很多内容可讲,限于篇幅在此不再赘述。同学们在平时的学习中可以多多积累这类双向动词。