Which of the following is true about a scientific hypothesis?
A. The hypothesis must form a scientific theory.
B. The hypothesis must be testable.
C. The hypothesis must predict the outcome of the experiment.
D. The hypothesis must follow the scientific method.