单项选择题

Had electronic computers not been invented, many problems of space flight()now.

A. could not have been solved
B. could not be solved
C. must not be solved
D. should not have been solved