ChaseDream

标题: 求解GWD-TN5一道语法题 [打印本页]

作者: chloebaby    时间: 2009-12-14 15:28
标题: 求解GWD-TN5一道语法题
Only seven people this century have been killed by the great white shark, the man-eater of the movies—less than those killed by bee stings.



A.    movies—less than those

B.    movies—fewer than have been

C.    movies, which is less than those

D.    movies, a number lower than the people

E.     movies, fewer than the ones

为什么选B, 不选A呢??

拜托各位NN解答~~我29号上考场!!!拜托了
作者: sayysong    时间: 2009-12-14 15:37
可数名词人,用fewer;less用于量,距离,时间等的比较。
而且前面是have been, B中的have been与之对称。
后面的动词就算要省略,也应该省略实义动词kill,保留助动词have才对。
不过这里如果变成fewer than have by bee stings 也够拗口的。。。还是都保留比较通顺。
至于B中为什么可以省略those,因为the man-eater of the movies是同位语可以拿掉不看,前面的people和shark,一个复数一个单数,后面用了have been则明确了是跟复数people比,所以省略掉those也不会歧义。
作者: 木木夕云    时间: 2009-12-14 15:39
1. people算是特殊可数名词,而且这里seven people更是复数
2. little 修饰不可数名词,few 修饰可数名词
3. 看到have,应该知道主语是复数

希望对你有帮助



ls的解释完美拉~~
作者: xieliuyan88    时间: 2009-12-14 16:15
D为啥不对呢
作者: 木木夕云    时间: 2009-12-14 16:34
D为啥不对呢
-- by 会员 xieliuyan88 (2009/12/14 16:15:15)


a number 和 people 不能比较吖
至少后面要改成 the number of people killed by.....
作者: chloebaby    时间: 2009-12-21 20:09
谢谢NN们的回复~~~明白了~~~
作者: mycontrol01    时间: 2009-12-21 23:08
汗 我的疑问是E怎么不对呢...

而且对A和B的那个破折号该怎么理解?同位语不是前后都带的是逗号吗 破折号在这是什么意思呢?
作者: liulianf    时间: 2010-4-17 12:11
同ls ~ 选E 感觉语法更加通畅
作者: 海洋之心1988    时间: 2010-4-17 14:30
看了好一会才明白。。mark之 选B
Only seven people做第二句的主语,破折号前是同位语,省略了those
作者: LEDGIRL    时间: 2010-7-4 23:17
请问E错在哪里?




欢迎光临 ChaseDream (https://forum.chasedream.com/) Powered by Discuz! X3.3