单项选择题

A.道德可以代替法律
B.道德和法律相互对立
C.道德和法律可以并存
D.道德和法律相辅相成,相互促进