What does the theory of evolution primarily explain?
A) The origin of life on Earth
B) The process of natural selection and adaptation over generations
C) The development of human civilizations
D) The study of fossils and ancient artifacts