Unlike other primroses, self-pollinating primroses do not need to rely on insects for pollination. In many years insect pollinators are scarce, and in those years a typical non-self-pollinating primrose produces fewer seeds than does a typical self-pollinating primrose. In other years, seed production is approximately equal. Thus, self-pollinating primroses have the advantage of higher average seed production. Aside from seed production, these self-pollinating primroses are indistinguishable from non-self-pollinating primroses. Nevertheless, self-pollinating primrose plants remain rare among primroses.
Stimulus: the difference between self pollinators and non self pollinators is that self-pollinating primroses do not need to rely on insects for pollination. when insects are scarce then the non-self pollinators produce less seeds than self pollinators and when the insects are there they produce same amount of seeds.
IMO B it explains why the non self pollinating primroses produce less seeds so that the chances of germination are higher with bigger size of seeds.
Which one of the following, if true, most helps to resolve the apparent discrepancy in the information above?
(A) Insects that collect pollen from primroses do not discriminate between self-pollinating primroses and non-self-pollinating primroses.
(B) When insect pollinators are scarce, non-self-pollinating primroses produce larger seeds that are more likely to germinate than are seeds from self-pollinating primroses.
(C) Self-pollinating primroses that are located in areas with few insects produce no fewer seeds than do self-pollinating primroses that are located in areas with many insects.
(D) Many primroses are located in areas in which the soil conditions that are optimal for seed germination are not present.
(E) Self-pollinating primroses can be assisted by insects during pollination but do not require the assistance of insects to be pollinated.