Everyday Science Easy fpsc ppsc nts

Which scientist is credited with developing the theory of evolution by natural selection?

  • A Gregor Mendel
  • B Charles Darwin
  • C Louis Pasteur
  • D Robert Hooke
Correct Answer: Option B — Charles Darwin
Explanation: Charles Darwin developed the theory of evolution by natural selection explaining how species change over generations through differential survival and reproduction based on inherited traits.
Related MCQs