多项选择题

1.2.1.(3)新民主主义革命的动力包括
A、农民阶级
B、工人阶级
C、城市小资产阶级
D、民族资产阶级
E、官僚资产阶级