答案应该是B.解释一下:“be+比较级+than+anyother+可数名词单数”的意思是“在……中,……是……的”,其中所说主语包括在所指范围之内;:“be+比较级+than+anyother+可数名词复数”的意思同上,单所说主语不包括在所指范围之内.总之一句话:anyother+可单主语在范围内;anyother+可复主语不在范围内.
eg:ShanghaiislargerthananyothercityinChina.(主语上海在所指范围中国之内,所以用可单.)
ShanghaiislargerthananyothercitiesinJapan.(主语上海不在所指范围日本之内,所以用可复.)