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. 
A testable hypothesis is valuable, even if evidence shows that it is false.
  D. 
Every hypothesis is valuable, whether or not it is testable.