多项选择题

下列哪些属于法形成的原因()

A.社会分工和私有制出现
B.阶级出现和阶级斗争
C.诉讼和审判的出现
D.社会生产力的进步