单项选择题

生态系统多样性形成的原因可以概括为()

A.基因突变和重组
B.共同进化
C.自然选择
D.地理隔离