A、自然选择学说能科学的解释生物进化的原因和生物的适应性、多样性的形成,A正确; BCD、由于当时科学发展水平的限制,自然选择学说对遗传性和变异性以及遗传和变异的本质没有做出科学的解释,BCD错误. 故选:A.