單項(xiàng)選擇題發(fā)電機(jī)的發(fā)明與蒸汽機(jī)的改進(jìn)主要的不同是()。

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