单项选择题

A.法与道德总是一致的,不会发生冲突 
B.法律与道德同属社会的上层建筑,二者关系密切
C.法律与道德在本质和内容方面都是相同的
D.法与各阶级的道德在实践中相互促进、相辅相成