单项选择题

近代中国沦为半殖民地半封建社会的根本原因是()

A.封建统治的腐败
B.帝国主义的入侵
C.农民小资产阶级的落后
D.民族资产阶级的软弱