多项选择题

A.自然矛盾
B.社会矛盾
C.工程矛盾
D.人类矛盾