和谐英语

您现在的位置是:首页 > 英语语法 > 语法讲解

正文

名师详解语法易错题(02)

2017-09-19来源:和谐英语

 

 

5. How beautifully she sings! I have never heard _________ voice.

A. a better               B. a best                  C. the better            D. the best

【分析】此题容易误选D,认为最高级前用定冠词才是最佳的。其实此题最佳答案为A,该句可视为是下面这句的省略形式:…I have never heard a better voice than her voice. 全句句意为“她唱得多好啊!我从未听过她这么好的声音”。请再看以下类似的实例:

He is fine, never better. 他很好,比以往任何时候都好。

I've never seen a finer bird. 我从未见过比这更美的鸟(即这是我见过的最美的鸟)。

I’ve never found a better job. 这是我找到的最好的工作。

比较以下试题,情形也大致相同:

(1) Boris has brains. In fact, I doubt whether anyone in the class has _________IQ.

A. a high                   B. a higher                C. the higher             D. the highest

答案选B,句意为“……我怀疑班上有没有哪个人比他智商更高”,即“我认为他可能是班上智商最高的”。

(2) “Are you satisfied with his answer?” “Not at all. It couldn’t have been _________.”

A. better                   B. worse                   C. more                    D. less

【分析】此题最佳答案为B,关键是要理解 Not at all 的意思。根据上文语境,Not at all 为 I am not satisfied at all with his answer. 之省略,即表示“我对他的回答一点也不满意”,既然如此,他的回答当然会是 couldn’t have been worse(不可能更糟)。

 

6. “I _________ his telephone number.” “I have his number, but I _________ to bring my phone book.”

A. forget, forget       B. forgot, forgot  C. forget, forgot          D. forgot, forget

【分析】此题容易误选A,认为“忘记”是现在的事。仔细体会一下对话的语境:第一个人说“我忘记他的电话号码了”,这个“忘记”应该是现在的事,即现在忘记了,要不然就没有必要同对方说此话了,故第一空应填 forget;第二个人说“我有他的号码,但我忘记带电话本了”,这个“忘记”应该是过去的事,即过去忘记带电话本,所以现在电话本不在身上(注意句中的转折连词 but),故第二空应填 forgot。请再看一例:

— Oh, I _________ where he lives.

— Don’t you carry you address book?

No, I _________ to bring it.

A. forget, forget        B. forgot, forgot  C. forget, forgot            D. forgot, forget

答案选C,理由同上。

 

7. Thank you very much indeed. If it had not been for your advice I really _________ what I should have done.

A. don’t know          B. didn’t know         C. hadn’t known      D. wouldn’t have known

【分析】此题容易误选C或D,认为此句既然为虚拟语气语境,当然应选择与虚拟语气有关的答案。此句的句意是“真的是太感谢你了。要不是因为你给我提的建议,我真不知道自己做出了什么蠢事来”,句中 if it had not been for your advice 和 what I should have done 用了虚拟语气,表示与过去事实相反的假设,但是句中的“我不知道”也要用虚拟语气吗?换句话说,“我不知道”是与事实相反的假设吗?显然不是。所以它不能用虚拟语气,应用陈述语气(I don’t know),表明这是事实(表达自己对对方的感谢之意)。请再看几个类似的例子:

(1) “It’s a long time since we last heard from her.” “Yes, how I wish I knew how she is getting along.” “我们很久没收到她的来信了。”“是啊,我多希望知道她现在过得怎么样。”

按照英语语法,I wish 后接宾语从句时,从句谓语要用虚拟语气,所以其后的 I knew 也的确用的是虚拟语气,但是I knew 后的宾语从句用不用虚拟语气呢?不用。句中说“我多么希望知道”,说明现在并不知道,即现在“知道”并不是事实,只是一种想法,故用了虚拟语气;但是“她现在过得怎么样呢?”则是她现在的实际情况,是事实,故用陈述语气。

(2) I wish I knew what is happening. 但愿我知道现在正在发生什么事。

此句I knew 用虚拟语气,说明现在想知道,但实际并不知道;其后的 what is happening 没用虚拟语气,是因说话者想知道现在实实在在发生的情况,即想知道“现在正在发生什么情况”这一事实。比较下例: