ChaseDream
搜索
返回列表 发新帖
查看: 1308|回复: 1
打印 上一主题 下一主题

求指导语法题 prep 07 sc1 74题

[复制链接]
跳转到指定楼层
楼主
发表于 2012-3-22 20:35:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
74.   (28503-!-item-!-188;#058&003635)


Paleontologist Stephen Jay Gouldhas argued that many biological traits are not the products of naturalselection, favored due to their enhancement of reproduction or survival, butthat they are simply random by-products of other evolutionary developments.


(A) due to their enhancement ofreproduction or survival, but that they are

(B) due to the reproduction orsurvival they enhance, but they are

(C) because they enhancereproduction or survival, but

(D) because they enhancereproduction or survival, but are

(E) because of enhancingreproduction or survival, but are

答案选D,我选的C,答案解释说c 中but……可能产生修饰前句because的歧义,然后D 构成了be not……but (be)的结构。

可是not……but ……不是构成并列了么,那样应该是 are not A, but B 才对啊,为什么是 are not A, but are B 呢??而且没看出来C选项的歧义额

求高人指导指导指导啊
收藏收藏 收藏收藏
沙发
发表于 2012-3-22 22:11:42 | 只看该作者
因为和not隔开太远,已经构成一个独立的分句了,but作为连词,只能和前面某个成分共用一个主语
您需要登录后才可以回帖 登录 | 立即注册

Mark一下! 看一下! 顶楼主! 感谢分享! 快速回复:

IESE MBA
近期活动

正在浏览此版块的会员 ()

手机版|ChaseDream|GMT+8, 2024-12-27 21:00
京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号

ChaseDream 论坛

© 2003-2023 ChaseDream.com. All Rights Reserved.

返回顶部