单项选择题

A.人民群众是历史的真正推动者
B.社会的发展应该以人的需要为出发点
C.社会存在决定社会意识
D.上层建筑应该领先于经济基础的发展