以下是引用derekyang在2009-3-5 14:04:00的发言:Building large new hospitals in the bistate area would constitute a wasteful use of resources, on the basis of avoidance of duplicated facilities alone. A. on the basis of avoidance of duplicated facilities alone B. on the grounds of avoiding duplicated facilities alone C. solely in that duplicated facilities should be avoided D. while the duplication of facilities should be avoided E. if only because the duplication of facilities should be avoided
我没有看到哪个答案满意,选的D 答案E.if only because什么意思?是一个词组吗?还是if only是一个副词,修饰because,可以直接忽略? 楼主,这题还是要先理解句子意思。首先感谢楼主把这道题拿出来讨论。分析这道题,我最大的感触就是不要小看貌似简单的语法题。 1.我刚开始看到这道题的时候,还心想,没有选A,B不就是因为"on account of, because of, despite(in spite of), as a result of 之后只跟简单的名词短语。若其后跟的是动名词或名词所有格+动名词短语,或名词短语之后用一复杂的现在分词来修饰时,应改为与其相同意义的连词because,although等引导的从句形式"---引自LZM P6 用LZM这个解不无道理,OG11中不乏介词短语后一堆doing很复杂的结构改成从句的例子。 2.但是细细看这道题(我最常犯的毛病就是看题不仔细),发现了duplicated与duplication. 那么这道题就用逻辑意思直接解了,A,B,C的通病就是avoid的是(duplicated)facilities然而题目真正想表达的是aviod duplication而不是facilities... 3.D错在while上,因为while是有个转折语气的(语气上相当与although),然而原句想要表达的并没有这层意思。原句想表达的是"alone"这个语气,就是only,仅仅因为... 4.另外,看到划横线前面的逗号,A和B的短语没有必要加这个逗号,除非是放在句首,例如according to..., 然后主句怎样怎样...这里应该直接接上前面的句子。从这一点上就会去考虑C,D,E. C的错误除了duplicated facilities还有in that已经不再用了--OG11中说过的。 5.最后的if only,我写到这里才明白,这个句子是个虚拟语气。请看题目高亮黄色部分。 我再把所有错误在原题上归纳一下,见红色高亮部分。
[此贴子已经被作者于2009-3-5 14:35:56编辑过] |