单项选择题

太平天国失败的根本原因是______

A.缺乏先进阶级的领导
B.没有科学理论的指导
C.脱离广大的人民群众
D.对外国资本主义列强侵华野心的警惕性不够