[多选题,10分]
太平天国农民战争失败的主要原因是( )

A.没有先进阶级的领导
B.没有科学理论的指导
C.缺乏广泛的群众基础
D.缺乏对外国列强的清醒认识
出自:河南城建学院-道路桥梁与渡河工程-中国近现代史纲要