上海比中国其它任一城市都大,即上海是中国最大的城市
上海比印度的任何城市都要大.
上海比印度的任何一个城市都大
这里估计是介绍 比较级+than+any 的用法
Shanghai is larger than any city in india.
Shanghai is larger than any other city.
就是用不用other 的问题.因为上海不是印度的城市所以用any就可以了,但去掉india之后,因为上海本身是一个城市,所以要加other.
明白了吧.
上海比印度的任何城市都大
不是同一范围用any city in India,
通一范围则是any other cities in China.