多项选择题

阶级斗争是推动阶级社会发展的直接动力,主要表现在两个方面,它们分别是()

A.推动社会的全面进步
B.促进人的全面发展
C.实现社会形态的更替
D.推动同一社会形态的量变