多选题 道德和法律的区别在于(    )。
   A.道德是非上层建筑的社会意识形式,法律是属于上层建筑的社会意识形式
   B.道德是原始社会就有的,法律是阶级社会才产生的
   C.在阶级社会中,道德是没有阶级性的,法律是有阶级性的
   D.道德通过社会舆论和信念起作用,法律靠国家的强制力执行
   E.道德起作用的范围要比法律广泛得多
【正确答案】 B、D、E
【答案解析】