社会发展的根本动力是(  )   

社会发展的根本动力是(  )   

A.人类自身不断增长的需求

B.阶级斗争

C.社会革命

D.人类社会基本矛盾的运动   

正确答案是D