单项选择题

宋江领导的农民起义失败的主要原因最恰当的一项是()

A、统治阶级的残酷镇压。
B、起义军的力量被消耗了。
C、起义军只反贪官,不反皇帝,被招安后,被统治阶级利用
D、起义军内部分化。