According to cell theory, where do new cells come from?

Choose 1 answer:

(Choice A) A Carbohydrate evolution

(Choice B) B Cell division

(Choice C) C Spontaneous generation

(Choice D) D Cell fusion