单项选择题

发电机的发明与蒸汽机的改进主要的不同是()

A.有科学理论做基础
B.发明者具有丰富的实践经验
C.社会生产发展的需要
D.有较长时间完善过程