The question is asking "Which supports the hypothesis that life has changed over time?" and the best option is B. The finches adapted to their habitat over many generations. - here the "change" is the adaptation of finches to their environment, and the part of "over time" is fullfilled by the part of "overy many generations" - the other options do not necessarily mention a change over time