单项选择题

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