单项选择题

某自花授粉植物连续几代开红花,一次开出一朵白花的后代全是白花;进行有性生殖的生物其子代之间总存在着一定差异,它们产生的原因分别是()。
①基因重组
②基因突变
③染色体变异
④生活条件改变

A.②、①
B.②、③
C.④、②
D.①、④