Canada is larger than any country in Asia.
China is larger than any other country in Asia.
体会以上二句话。加拿大不在亚洲,它比亚洲任何一个国家都大。把加拿大换成中国,就是逻辑错误了。中国在亚洲,你说中国比亚洲任何一个国家都大,而中国就是亚洲任何国家之一,自己比自己大,就是逻辑错误。所以要排除自己,加上other,就把自己除外,比其他任何一个亚洲国家都大,逻辑就没问题了。
比较国家的大小,是一个一个地比,所以不用复数countries.
如果一个国家比其他几个国家合起来还要大,则为than all the other countries put together.
Tom is taller than any student in his class. 错误
Tom is taller than any other student in his class. 正确