1 这句话的考点是英语的前后对称,也就是说be better than 前后的形式要相同,be better than 前是his composition,是he的所有格形式,因此be better than 后面也要用名词的所有格形式,因此用anyoneelse's
2 这句话也是考前后对称,前面用的是she,后面也要用名词的主格。划线处的意思是其他人,只有anybody else是其他人的意思
1.他的作文比别人都好,(注意是作文)
只有D.anyone else's
是这个意思
2.如果anybody可以 ,那么anyone也一定可以。所以两个都不选。只能这样解释
第一题,比较的对象是报告,他的报告比别人好!所以要有所有格!
第二题,是人跟人比,不用所有格!
你看第一道题是个比较对吧?那你比较的两方就应该是同一类型的。既然前面是他的compostion,是不是应该跟其他人的compistion比较呢?如果选其他答案,就是他的“作文”跟其他“人”比较了,不行吧?
第二道里同上理,“她”要和“人”比较,但anyone或anybody指的是某一人,任何人,anybody else是指其他任何人。你可以这样理解,anyone或anybody是任何人,可能包括了她自己,而D就很清楚了,是除了她自己以外的任何人,这个答案是不是更准确呢?
(妈呀,觉得自己口气好像幼教啊,我飘走。。。)
1. 选D 因为A.B.C.都指人,而D的意思是别人的作文。不能人与作文比,故淘汰A.B.C. 比较的对象应是同类事物。译文:他的作文比其他人的作文好。
2.选D
为什么第二题不直接选C?anybody 指任何人,she 也包含在anybody中,如果选C,就成了she比自己待得更长。句子就有矛盾。anybody else是任何别人,就没有包含she在内,故在比较级中,要把主语从比较对象中排除。
第一题D选项是和His对应的