Darwin’s theory of evolution offers a scientific explanation for which of the following ?
A.how genetic information is inherited
B.changes in species over time
C.human effects on biodiversity
D.the age of earth