【思路】
将选项逐个代入验证。
A项:排除。火山爆发会产生火山灰,生产力发展促进社会变革,逻辑关系不一致;
B项:当选。火山爆发是由于压力引起的,社会变革是由于矛盾引起的,逻辑关系一致,为因果关系;
C项:排除。火山爆发是地幔中的岩浆冲破地壳产生的,民众是社会变革的推动参与者,逻辑关系不一致;
D项:排除。火山爆发属于一种灾害,社会变革可能会带来改良,逻辑关系不一致。
因此,答案为B。