下列选项正确说明社会革命在社会发展中的作用的有
社会革命主要是社会形态、社会制度的根本变革.即由一种先进的社会制度代替另一种腐朽的社会制度。社会革命是阶级斗争的最高表现,是社会矛盾发展的必然结果。社会革命的根源在于生产力与生产关系、经济基础与上层建筑的矛盾。当旧的生产关系严重阻碍生产力的发展,旧的上层建筑维护旧的经济基础,阻挠社会前进时,必然引起各种社会矛盾特别是阶级矛盾的尖锐化,导致社会革命的发生。因此,选项A的观点是错误的,不能选。社会革命是新旧社会形态更替的决定性环节,是社会运动借以为自己开辟道路并摧毁僵化的垂死的政治形式的工具。革命的历史作用在于改变旧的生产关系和上层建筑,建立新的生产关系和上层建筑,解放社会生产力。革命可以激发人民群众的革命意识、革命热情和创造才能,鼓舞他们投身于创造历史的伟大事业。历史上的每一次大革命,总是在一定程度上发动和锻炼人民群众,发挥群众创造历史的主动性、积极性,推动历史前进。因此,本题的正确答案为BCD。