单项选择题

现代生物进化理论解释了达尔文没有科学解释的()

A.生物的多样性
B.生物的进化动力是生存斗争
C.遗传变异的根本原因
D.生物的适应性