答案B
复分解发生反应的条件是:必须有水或气体、或沉淀生成.
A.盐和碱 Na2CO3 +KOH =K2CO3+ KOH
C.盐和盐 KNO3 + ZnSO4 = Zn(NO3)2 + K2SO4
D.盐和酸 KNO3 +H2SO4 = HNO3)+ K2SO4
以上三个反应都不能发生,因为都没有水或气体、或沉淀生成.
B.酸和碱 是中和反应都有水生成,所以一定能反应.如:
HCl + NaOH == NaCl +H2O
2HCl + Ca(OH)2 == CaCl2 + 2H2O
3HCl + Al(OH)3 == AlCl3 + 3H2O
H2SO4 + 2NaOH == Na2SO4 + 2H2O