上层建筑对社会发展的促进作用取决于?
A.有效地为经济基础服务
B.适应经济基础的需要
C.掌握在哪个阶级手中
D.被服务的经济基础是否适应社会生产力发展的需要
答:D
解析 这是经济基础决定上层建筑原理的应用。上层建筑对社会发展起作用的性质取决于它所服务的经济基础的性质;当它适合生产力发展要求的经济基础服务时,促进生产力和社会的发展;当它不适合生产力发展要求的经济基础服务时,阻碍生产力和社会的发展。