多项选择题

A、经济基础决定上层建筑的产生、变化与发展
B、经济基础决定上层建筑的性质
C、经济基础决定上层建筑是否具有反作用
D、经济基础决定上层建筑是否包括自然科学