多项选择题:下列选项中表示上层建筑适合经济基础状况的规律有:

A. 经济基础决定上层建筑的根本性质

B.经济基础决定上层建筑的发展方向

C. 上层建筑的反作用取决于经济基础的性质和要求

D. 上层建筑决定经济基础的产生

E. 经济基础与上层建筑相互制约、相互决定