多项选择题

A.它不能决定社会制度的性质
B.它不能决定社会制度的更替
C.它只有通过生产方式才能对人类历史发生作用
D.它在社会发展中的作用受社会因素,主要受生产力和生产关系的制约