多项选择题

社会发展的基本规律是

A.生产关系一定要适合生产力发展状况
B.上层建筑一定要适合经济基础状况
C.社会存在决定社会意识
D.生产力是社会发展的最终决定力量