单项选择题

在整个社会发展过程中,社会进步最深刻的根源是

A.革命阶级和反动阶级的矛盾
B.先进思想和落后思想的矛盾
C.社会物质文明和精神文明的矛盾
D.生产力和生产关系、经济基础和上层建筑的矛盾