Which of the following distinguishes a theory from a hypothesis?
A.
A theory is much more speculative than a hypothesis.
B.
A hypothesis can be tested by experiment, but a theory cannot.
C.
A hypothesis can be shown to be wrong, but a theory cannot.
D.
A theory explains far more phenomena than a hypothesis.