Which of the following statements is true regarding scientific hypotheses?
A.There are no valuable hypotheses.
B. A testable hypothesis is valuable only if all evidence supports it.
C. Every hypothesis is valuable, whether or not it is testable.
D. A testable hypothesis is valuable, even if evidence shows that it is false.