china is larger than( ) in Asia.到底选什么B还是C、原因!

问题描述:

china is larger than( ) in Asia.到底选什么B还是C、原因!
china is larger than( ) in Asia.
A any country
B any other countries
C any other country
D all the countries

b,因为是两者比较,而且最终范围是Asia,china在Asia范围内,所以是和其他的国家比,选b.我记着可以填other countries,它也等于any other countries。为么不选C。。是吗国家country是可数名词,在此用复数。填other countries翻译就不对了,童鞋,不要乱画等号,就算中文也不要简单地把两个句子说是同一句,尤其是英文,同义词是有语境的。填other countries指的是其他的国家,即:中国比亚州的其他的国家要大些。可这道题还想应该选C、、、之所以不加s 是因为前面有any、而不是other的事China is larger than _________ country in Asia. A. any B. any otherC. otherD. another此题应选B,因为 China 在 Asia 的范围之内。假若选A,则表示“中国比亚洲的任何国家都大”,而中国本身也是亚洲国家,由此则得出“中国比中国大”的荒谬结论。而选B,则表示“中国比亚洲任何其他国家要大”,这才合乎事实。2china is larger than any other country in Asia和china is larger than other countries in Asia。都可以,第一句是将中国和其他任何一个亚洲国家相比较,第二句是将中国和亚洲其他国家进行比较。any和any other在比较级中表示*的用法:He is taller than any girls.他比任一女孩都高。(男的与女孩相比)He is taller than any other boy.他比其他男孩高。(自己是男的,要排除自己)China is larger than any countries in Africa. 中国比非洲任一国家都大。(中国是在亚洲,与非洲其它国家相比,不排除自己)China is larger than any other country in Asia. 中国比亚洲其它国家都大。(中国是亚洲国家中的一员,要排除自己)是的、所以选C。。谢谢英语语法,有点头大!!