这句话是错误的 应该是Shanghai is langer than any other city in China
首先要搞清楚shanghai是不是属于China,明显属于,则应该加上any。
翻译是上海比中国任何(除去上海以后)其他城市都要大。
如果将上海改成Tokyo is langer than any other city in China 就不对了 不能加上any Tokyo不属于中国,Tokyo比China其他城市都要大。其中关键就是要不要加any,这里的any解释为任何,任一,而不是否定形式的some。
做次类题型时先分清主语从不从属于类似的China,属于的话就用any,不属于就不加any
这类题型总是在选择题中要你判断,会了的话就来一道对一道,不难理解
我讲了呀 因为any的解释为任何不是一些所以不用加复数咯~
应是“other cities”
any 是every(每一个)在疑问句中的形式,所以无论any还是any other后都加单数。
因为any是任何一个的意思 ,这是一对三以上比较级。而且如果你写cities,那any others又有何不可呢,但这是很明显的错误。
Shanghai is larger than other city in China(是large吧)
=Shanghai is the largest city in China