GWD7-Q4
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还是e啊??
B的have been前是不是应该加个主语??这里是不是省略了什么??
E的ones是不是有指代不清的嫌疑??
举报
答案是B,不要管其他答案了。
这里考的是标点符号的语法。如果是","那么the man-eater of the movies是插入语,可以去掉
如果是--那么表示对前面整个句子的说明。白勇语法上说--号后面可以跟形容词,名词等等短句或句子。这道题B一点都没问题,修饰说明前面整个句子Only seven people ……
我的意思是B的“-----”后面的fewer than have been没有问题吗???这个have been这样用可以吗??
E的错误是否是ones指代不清呀??
继续感谢praper
B实际上是fewer than(people)have been killed....
Only seven people this century have been killed .红色的省略,因为前面有shark也是名词,所以后面补上谓语动词。
这题B使用than作复合关代可以直接代复合代名词功能
也就是fewer (people) (than =who)
=>fewer people who have been
上面的people who=those
A\C less than只可用在不可数n上
D\E加上定冠词the会有那原先七人被shark吃又被bee叮→造成句意怪!
这题B使用than作复合关代可以直接代复合代名词功能(是不是as也可以这样用啊,我是指,as也可以当成比较一方的主语???)
E is the correct choice.
B is definitely wrong, the "those" can not be omitted.
我觉得是不是因为b:
killed需要用被动,其他几个都没有体现出来,所以只能是b
学习!
发表回复
手机版|ChaseDream|GMT+8, 2025-6-17 20:01 京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号
ChaseDream 论坛
© 2003-2025 ChaseDream.com. All Rights Reserved.