Which statement is true?

A:Opinions can be scientifically tested.

B:Scientific theories are absolute and cannot be changed.

C:Scientists have learned all they’ll ever know about science.

D:Facts can be scientifically tested.