单项选择题

太平天国运动失败的主要原因()

A.太平天国领导集团不团结
B.小生产者的阶级局限性
C.内部势力的联合绞杀
D.没有科学理论作指导