10. ______there been no electronic computers,there would have be

10. ______there been no electronic computers,there would have been no artificial satellites or rockets.

A.If

B.Whether

C.When

D.Had

正确答案是D