單項選擇題發(fā)電機的發(fā)明與蒸汽機的改進主要的不同是()。

A.有科學(xué)理論做基礎(chǔ)
B.發(fā)明者具有豐富的實踐經(jīng)驗
C.社會生產(chǎn)發(fā)展的需要
D.有較長時間完善過程