单项选择题

A.新民主主义革命与社会主义革命的性质不同
B.社会主义革命是无产阶级性质的革命
C.新民主主义革命是资产阶级民主主义革命
D.民主革命只能由资产阶级领导,建立资产阶级专政