选B.
any用于三个以上的范围内的任何一个,而either的范围则在两者之间,范围不同,答案也不同.
首先要判断范围,这样就要从题干当中推断.原题是一个比较级,是两者之间的比较,所以可以断定范围是两者之间,因此选B either.