英语题,有些不解。请高手解答,谢谢!

He is taller than _______ girl in his class.
A. any B. other
C. any other D. another

知道选A.,但是为什么girl后不加s???
谢谢

因为在本句中girl采用的是单数,全句意思即为“他比班里的任何一个女孩都要高”,而any正好有“任何一个”的单数意思。

any other表示"任何其他的",后可接单数也可接复数。

如果句中是boy,而非girl,则选C和D都行,表示“他比班里任何其他一个男孩(D另一个男孩)高”;如果是boys,则选B C都可以,表示“他比班里其他的男孩们(C表示任何其他的男孩们)高”
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-14
C. any other 才是对的。
通常any other 后面都是接单数可数名词的。
第2个回答  2010-06-14
any girl 任何一个女孩,也可以说成"He is taller than all the girls in his class."
如果是any other girl 的话,前面主语应该是“she”
第3个回答  2010-06-14
C
第4个回答  2010-06-14
主语是He,than后面是gril,句意应该是:他比班上的任意一个女孩都高。
B. other C. any other D. another
都不选,因为不是“比其他女孩高”,he是男生。

A. any 指任意一个,girl就用单数,不用复数。而且主语是单数,than后面也对应为单数,因为这里比的是身高。

如果改为:She is taller than _______ girl in her class.
C、D都可以,A、B错误。
第5个回答  2010-06-14
c要把自己除掉,不能包括自己