单项选择题

A、社会主义革命只能在经济发达的国家发生和取得胜利
B、社会主义革命需要一定的物质前提
C、只能靠经济力量去实现社会主义
D、社会主义革命能够在资本主义内部自发产生