1. one...the other,表示两个, one...the others, 表示一堆. 它们都有很特定的范围. 比如, 这个苹果和这堆苹果的其它苹果一样大小, 你就可以用: one of those apples is as round as the others. 但你要是说所有的苹果都一样圆, 那么就应该具有范围上的任意性: one apple is as round as another. 当然你有选B的困惑是理所当然的, 因为汉语思维里面有类似的说法: 任何一个苹果都和其它苹果一样圆. 但在英语里面就不可以翻译为one apple is as round as the others. 因为这个句子隐含了一个特定的范围, 没有任意性.
2. 楼上的都说的很对,没有less earlier的说法, 因为less 本身就有比较的意思, earlier又是比较级, 两者不可同时并用. 要么less early, 要么no earlier. 比如更聪明你有两种说法: cleverer或者more clever, 而不是more cleverer. 这个题目可以填很多种: 1. no earlier than, 2. less early than,3. latter than. 你注意下比较级的用法吧.
3. causing severe flooding in america是一个伴随状语,表示伴随事件发生. 这个句子你仔细看看就会发现后面的结果是伴随下雨发生的,没有先后问题, 也可以理解为陈述事实. 即连续几个月的大雨使美国暴发洪灾. 我给你举个例子你体会一下:
the teacher walk ingto the classroom, hearing the students' talking about him.
但是用having 引导的状语是有先后概念的, 如 having finish the homework, he goes to play basketball.
你再体会体会吧.反复读几便,你就会有感觉了.