单项选择题

英国革命中出现克伦威尔任护国主的军事独裁统治,法国革命中出现拿破仑称帝。这主要是因为()

A.资产阶级和封建势力的妥协
B.资产阶级民主政治发展尚不充分
C.稳定资本主义统治秩序的需要
D.防止封建王朝的复辟