以下是引用arundhati在2004-6-20 22:26:00的发言: up,有没有人理解这个would啊?不搞清楚我实在不死心~
看了大家的讨论,觉得自己以前是有些不求甚解。对arundhati 的精神甚是钦佩!关于would 的用法,我昨天请教了一个牛人。他提出了一些见解,这里我贴出来,供大家参考。
答:这里就是虚拟语态,"would have to know"在极为学究气的文章中可见,例如:
"We would have to know the contents of the entire universe in order to make such an assertion with certainty."
http://atheism.about.com/library/FAQs/ath/blathm_nat_omniscience.htm
而"would have to do sth."还是相当常见的。
根据中国人编写的语法书,当would + 动词免to不定式时,表示动词所代表的意思与现实相反或不符。那么语法学得好的同学自然会认为:would后跟的“have to know a great deal...”是表示“(事实要求)必须知道……”,这与现实并无不符,所以他们选a是可以理解的。
但是这样照搬语法是个很悲哀的错误,有句德国古谚说得好:“一切语法规则都有例外”,正好用在这里。这里的虚拟语态,不仅仅是would,would和have to组和而成一个完整的“would have to”,这是一个不可割裂的整体!表示一件应当做但没做的事,表示“现在(注意是“现在”!)应该如何,但事实与之不符(或相反)”。我们可以看到这里有明显的背反:原题中有more than now,答题中有更明确的more than they do now,均已构成明显背反,所以选D无疑。但是要注意,由于have to本身就有“应该”的意思,在上下文中如没有出现明显的背反或明显违背公认的事实及常识的时候,不应使用“would have to”,用“have to”既可。
必须注意,would have to的出现在英语中有些限制,那就是要求本句或紧邻的上下文中如有“目前并非如此”之类的明确表达或与事实及公认常识明显不符,否则宜用have to而不是would have to。还有在强调“必须性”时,比如你说“法律规定,每个儿童都必须受教育”,尽管你知道有很多失学儿童,可这里是强调必须,就还得用have to而不能用would have to。
问:如果没有more than they do now,你选什么?
答:如果那样当然是a无疑!
原题原文中more than now等效答题中的more than they do now。
以上都是我自已的体会,可以查查薄冰或张道真语法书,没有就到google中查["would have to" "more than now"],我这里薄冰的语法中有“情态动词虚拟语态”pp. 361,但没查到have to的用法,但套用其它的情态动词不难得出想同答案。
[此贴子已经被作者于2004-7-16 0:15:31编辑过] |