单项选择题

生物变异的主要来源和生物进化的主要因素是()

A.基因重组
B.基因突变
C.染色体变异
D.环境变化