Which of the following is NOT a contribution Charles Darwin made

Which of the following is NOT a contribution Charles Darwin made to science?
A、The study of barnacles
B、The development of the theory of punctuated equilibrium
C、The publication of detailed observations on the Galapagos Islands' fauna
D、Proposing that all life on Earth shares a common ancestor
【正确答案】:B
【题目解析】:The development of the theory of punctuated equilibrium