社会历史发展的决定力量是( )。

社会历史发展的决定力量是( )。

A.人口因素

B.地理环境

C.生产方式

D.意识形态

正确答案是C