Which of the following is a possible explanation for a set of observations or answer to a scientific question?
A.prediction
B.hypothesis
C.variable
D.law
??????