Fact 1: Macroevolution is evolution over geologic time above the level of the species.

Fact 2: Evolution has occurred over geologic time.

Given the two facts above, over what periods has macroevolution happened?


 

   geologic       