下列有关遗传、变异和进化的叙述,正确的是()
A.物种之间的共同进化都是通过物种之间的生存斗争实现的
B.根据基因的自由组合规律推知,基因重组是生物进化的主要原因
C.地理隔离可阻止种群间的基因交流,种群基因库的差异导致种群间产生生殖隔离
D.种群内基因频率改变的偶然性随种群数量的下降而减小