下列对现代生物进化理论的理解,正确的是()
A.环境改变使生物产生的定向变异,为进化提供原材料
B.地理隔离使种群间基因不能交流,必然导致生殖隔离
C.共同进化就是物种间在相互影响中不断发展和进化
D.自然选择使种群基因频率发生改变,决定生物进化的方向