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,主要應(yīng)看所談?wù)摰膶ο笫欠裨诒容^的范圍之內(nèi):若在范圍之內(nèi),則用 other (以排除自己與自己比較);若不在范圍之內(nèi),則不用 other。

比較下面一題:China is larger than _________ country in Asia._________ country in Asia.
A. any??????????????????? B. any other?????????????? C. other????????????????? D. another
【分析】此題應(yīng)選B,因為 China 在 Asia 的范圍之內(nèi)。假若選A,則表示“中國比亞洲的任何國家都大”,而中國本身也是亞洲國家,由此則得出“中國比中國大”的荒謬結(jié)論。而選B,則表示“中國比亞洲任何其他國家要大”,這才合乎事實。


?