多项选择题

列宁认为无产阶级政党必须要有科学理论的指导,这个理论()。

A.揭示了人类社会发展规律
B.揭示了资本主义产生、发展到灭亡的必然规律
C.揭示了未来社会主义到共产主义社会规律的马克思主义
D.揭示了阶级斗争的残酷