新民主主义革命时期中国社会存在的三种主要的政治力量是( )
A.地主阶级与买办性的大资产阶级
B.农民阶级和城市小资产阶级
C.民族资产阶级
D.工人阶级、农民阶级和城市小资产阶级
E.帝国主义
正确答案是BCD