多项选择题

A.是人类社会存在的发展的自然前提
B.提供生产和生活资料的来源
C.制约生产部门的分布和发展方向
D.可以加速或延缓社会的发展
E.是社会发展的决定力量