so2为什么不能与bacl2反应?

问题描述:

so2为什么不能与bacl2反应?
so2不是可以与H2O、O2反应生成H2SO4吗,
H2SO4再与bacl2反应不是就能生成沉淀吗,符合复分解反应的条件阿?
那如果不说持续通入O2就不能反应呗?

SO2与H2O反应生成的H2SO3难电离,电离出的SO3 2-达不到生成BaSO3的最低SO3 2-浓度.
反证法:假设反应能进行,则生成亚硫酸钡和盐酸;已知亚硫酸钡和盐酸反应,故假设不成立,即反应不能进行.
另,无催化剂时,O2和SO2或H2SO3的反应非常缓慢,可以视为不反应.