单项选择题

人类对生命的起源有多种认识,其中可以正确解释生命起源的理论是()

A.自生论
B.天创论
C.生生论
D.新自然发生论