Scientific knowledge can withstand the test of time because
A.
scientific theories have been proven beyond doubt.
B.
it is open to change as new evidence or data is discovered.
C.
advancements in technology have no impact on science.
D.
exceptions can be made regarding scientific laws.