than any与than any other

请看下面一道题:Canada is larger than _________ country in Asia.
A. any                   B. any other              C. other                 D. another
同学们大都比较熟悉下列句型 (其中的 other 不可省略):He is clever than any other student in his class. 他比班上其他学生要聪明。
Shanghai is larger than any other city in China. 上海比中国其他城市要大。

上海比中国其他城市要大。 于是许多同学便将than any other 作为一个短语记了下来。但是上面一题有所不同。这类句型到底该不该加 other,主要应看所谈论的对象是否在比较的范围之内:若在范围之内,则用 other (以排除自己与自己比较);若不在范围之内,则不用 other。

比较下面一题:China is larger than _________ country in Asia._________ country in Asia.
A. any                    B. any other               C. other                  D. another
【分析】此题应选B,因为 China 在 Asia 的范围之内。假若选A,则表示“中国比亚洲的任何国家都大”,而中国本身也是亚洲国家,由此则得出“中国比中国大”的荒谬结论。而选B,则表示“中国比亚洲任何其他国家要大”,这才合乎事实。