中国新民主主义革命能够取得胜利的主要原因有:
1.中国共产党坚持了马克思列宁主义的普遍真理同中国革命的具体实践相结合的正确方向。这是党的一条最基本的经验。
2.没有中国共产党的领导,就没有新中国。在新民主主义革命中,中国共产党为中国人民指明了斗争的目标,在长期斗争的实践中找到了使革命走向胜利的道路,并且把中国人民团结和凝聚成万众一心的任何反动势力也没有可能战胜的伟大力量。
3.建立一个最广泛的革命统一战线是中国革命胜利的基础。争取和联合广大的中间阶级。在新民主主义革命的过程中,中国共产党始终坚信这一点,并且坚持了在革命统一战线中以无产阶级为领导,以工农联盟为基础的原则,最终推翻了压在人民头上的三座大山,取得了中国新民主主义革命的胜利。
4.中国新民主主义革命之所以能够取得胜利,就是因为以人民民主代替了资产阶级民主,以人民共和国代替了资产阶级共和国。