In contrast to
some fish eggs requiring months to incubate, the Rio Grande silvery minnow produces eggs that hatch in about 24 hours, yielding larvae that can swim in just three to four days.
(A) some fish eggs requiring months to incubate -- illogical comparison
(B) some fish, whose eggs require months to incubate - Correct
(C) some fish that have eggs requiring months to incubate -
1) the second half of the parallel structure says "eggs ... hatch", wherein "hatch" is in the present tense. in choice (b), "require" is also in the present tense, creating parallelism, whereas in choice (c), "requiring" is a participle (not parallel to "hatch").
2) the word "have" in choice (c) creates a slight but noticeable change of meaning (remember that you have to read VERY literally). specifically, it shifts the focus to those fish that have the eggs, i.e., are in literal possession of the eggs. that's not the point of the sentence; the point is just that some fish produce eggs that require months to incubate, whether they "have" those eggs or not.
(D) the requirement of months of incubation for some fish eggs -- illogical comparison
(E) requiring months of incubation, as some fish eggs do -- illogical comparison
Answer B
_________________
When everything seems to be going against you, remember that the airplane takes off against the wind, not with it. - Henry Ford
The Moment You Think About Giving Up, Think Of The Reason Why You Held On So Long