多项选择题

A、经济基础与上层建筑相互决定、相互促进
B、经济基础决定上层建筑的产生、性质和发展变化
C、上层建筑的反作用取决于经济基础的性质和要求
D、经济基础与上层建筑的矛盾运动是由基本适合到基本不适合再到新的基本适合的过程