单项选择题

A.克伦威尔和罗伯斯庇尔都是资产阶级革命家
B.克伦威尔和拿破仑都是资产阶级军事独裁者
C.克伦威尔兼资产阶级革命家和军事独裁者于一身
D.克伦威尔既打击封建势力,又严酷镇压人民