Which of the following statements is closest in meaning with the last sentence of Para. 2?
A.Many phenomena can be subjects of scientific explanations.
B.Many phenomena can find answers in scientific explanations.
C.Scientific explanations cannot provide answers to many phenomena.
D.Scientific explanations are not related to many phenomena.