单项选择题

推动人类社会由低到高级发展的最深刻的原因是()

A、生产力的发展
B、生产关系的变革
C、上层建筑的变革
D、社会形态的更替