多选题 上层建筑的社会意识形式和非上层建筑的社会意识形式的区别在于
【正确答案】 B、C、D
【答案解析】上层建筑的社会意识形式即意识形态,它反映特定的经济基础并为之服务,在阶级社会有阶级性;非上层建筑的社会意识形式(自然科学和某些社会科学、思维科学,如语言学、形式逻辑学等)不仅反映特定的经济基础并为之服务,无阶级性。因此,选项B、C、D正确。一切社会意识都是社会存在的反映,因此,备选项A错误。