法律对社会发展能否起进步作用,决定于( )
A.是否适用一切经济基础的需要
B.是否能积极地为自己的经济基础服务
C.法律所服务的经济基础是否适应生产力的需要
D.是否适应国家的需要
【答案】C
【解析】法律作为一种上层建筑,对经济基础具有能动的反作用,为经济基础服务,上层建筑适应经济基础则促进经济基础的发展。同时,适应生产力需要的经济基础能对生产力的发展具有推进作用。社会的发展取决于生产力的发展。所以法律对社会发展能否起进步作用,决定于法律所服务的经济基础是否适应生产力的需要。故C项正确,当选。故本题正确答案为C项。