Question

Which of the following is the most basic process of macroevolution?
A.speciation
B.genetic drift
C.gene flow
D.convergent evolution
E.all of the above

Answer

This answer is hidden. It contains 2 characters.