单项选择题

A.contradictory theories keep emerging all the time
B.new information is constantly coming in
C.the direction of their development is difficult to predict
D.our knowledge of the physical world is inaccurate