两道初中的英语选择题(有点难度),高手帮我分析一下,为什么要选择那个答案.

大家帮忙说的详细点,拜托了,过几天就要参加什么英语竞赛了!!
1.His composition is better than__________
A.anyone else B.anyone C.anyone'else D.anyone else's
这题的参考答案写D,为什么其他的不行?
2.She stayed there longer than________
A.anyone B.anything else C.anybody D.anybody else
这题的参考答案也写D,为什么其他的不行?
为什么第二题不直接选C.anbody ?? ?????????????????????????????????????

1 这句话的考点是英语的前后对称,也就是说be better than 前后的形式要相同,be better than 前是his composition,是he的所有格形式,因此be better than 后面也要用名词的所有格形式,因此用anyoneelse's
2 这句话也是考前后对称,前面用的是she,后面也要用名词的主格。划线处的意思是其他人,只有anybody else是其他人的意思
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-04
1.他的作文比别人都好,(注意是作文)
只有D.anyone else's
是这个意思
2.如果anybody可以 ,那么anyone也一定可以。所以两个都不选。只能这样解释
第2个回答  2009-11-04
第一题,比较的对象是报告,他的报告比别人好!所以要有所有格!

第二题,是人跟人比,不用所有格!
第3个回答  2009-11-04
你看第一道题是个比较对吧?那你比较的两方就应该是同一类型的。既然前面是他的compostion,是不是应该跟其他人的compistion比较呢?如果选其他答案,就是他的“作文”跟其他“人”比较了,不行吧?
第二道里同上理,“她”要和“人”比较,但anyone或anybody指的是某一人,任何人,anybody else是指其他任何人。你可以这样理解,anyone或anybody是任何人,可能包括了她自己,而D就很清楚了,是除了她自己以外的任何人,这个答案是不是更准确呢?
(妈呀,觉得自己口气好像幼教啊,我飘走。。。)
第4个回答  2009-11-04
1. 选D 因为A.B.C.都指人,而D的意思是别人的作文。不能人与作文比,故淘汰A.B.C. 比较的对象应是同类事物。译文:他的作文比其他人的作文好。
2.选D
为什么第二题不直接选C?anybody 指任何人,she 也包含在anybody中,如果选C,就成了she比自己待得更长。句子就有矛盾。anybody else是任何别人,就没有包含she在内,故在比较级中,要把主语从比较对象中排除。
第5个回答  2009-11-04
第一题D选项是和His对应的
相似回答