新民主主义革命的动力主要包括()。
A:无产阶级
B:农民阶级
C:城市小资产阶级
D:民族资产阶级
出自:党史知识竞赛