The theory of evolution by natural selection predicts that natural selection explains changes in species over time. What other change drives natural selection?

A
Changes in Earth’s magnetic poles

B
Changes in Earth’s environments

C
Changes in the phases of the moon

D
Communities changing due to invasive species

B

Changes in Earth's environments