Choose all the answers that apply.

Macroevolution _____.

refers to evolution at the species level
includes evolution at the population and community level
analyzes the history of life over time
studies evolution above the species level
is based on direct observation