What must be satisfied for a hypothesis to be useful?
A. It must be theoretical.

B. It must be observable.

C. It must be based on scientific law.

D. It must be testable.