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.
movies—less than those
movies—fewer than have been
movies, which is less than those
movies, a number lower than the people
movies, fewer than the ones
题目分析:
略。
选项分析:
A选项:由于比较对象是“人”,而人是可数名词,因此less than(用于不可数名词)应改为fewer than。代词those的指代对象是people,比较对象没有问题。
B选项:Correct. 本选项在语法和逻辑上均是正确的。另外,本题用fewer than those也没有问题。
C选项:定语从句which is less than those killed by bee stings,其在字面上会就近修饰名词,即,the man-eater of the movies,逻辑有误。less than错误同选项(A)。
D选项:比数量应该用fewer than而不是lower than,数量只有多少,没有高低。
E选项:代词the ones指代有误。这个代词通常用于指代前面出现过的一堆人或物种的几个,例如:
I planted a lot of roses in my garden. The ones in white I like the best.
例句中的the ones指代的是a lot of roses中的几朵。在本题中,显然同一群人不可能即被鲨鱼咬死又被蜜蜂咬死。
Only seven people this century have been killed by the great white shark, the man-eater of the movies—fewer than have been killed by bee stings.
本世纪只有七人被电影中的食人者大白鲨杀死——比被蜜蜂蜇死的还要少。
代词the ones指代有误。这个代词通常用于指代前面出现过的一堆人或物种的几个,例如:
I planted a lot of roses in my garden. The ones in white I like the best.
例句中的the ones指代的是a lot of roses中的几朵。在本题中,显然同一群人不可能即被鲨鱼咬死又被蜜蜂咬死。
A. less错误, seven people是复数概念,要用fewer修饰。 比较的是一个带有数值概念的复数名词seven people,后文用those仅仅指代了people, 失去了”数值概念”,所以是错误的,唯一一个好的解决方法是than后面省略主语,后面补出have been,让省略的主语自动拥有”数值”属性
B. correct; than可以即做连词又做代词(当然还可以做介词),即than作为比较连词的同时指代了people(见prep 1-202); 另外破折号的使用是适合的
C. which指代了the great white shark(或者也可以说是指代man-eater,其实逻辑上无区别,所以可以说是指代等价的),使得逻辑错误,并不是shark less than…而应该是人数更少,应该是seven people are fewer than…; less错误,同A; than后面要用have been(同A)
D. a number同位语与其所修饰对象seven people太远; number不能跟people相比较,因为单纯的people 并没有”数值属性”
E. the ones没有”数值”概念,无法与seven进行数值上的比较; than后面应该用句子而非代词the ones,因为要与与前面意群(句子Only seven people this century have been killed by the great white shark)平行。
登录 或 注册 后可以参加讨论