多项选择题

资本主义国家建立起社会福利制度的主要原因()

A.生产力和科学技术的不断进步
B.存在生产过剩与消费不足的矛盾
C.无产阶级与资产阶级之间长期的斗争
D.资本主义国家通过对外的殖民统治获取了大量的财富
E.发动战争侵略他国掠取资源