According to the evolutionary theory, the formation of a new species is generally due to
A. Sudden creation by nature
B. Accumulation variations over several generations
C. Clones formed during asexual reproduction
D. movement of individuals from one habitat to another