A、氨气的密度比水小,装置c中应该改为短进长出,故A错误;B、浓硫酸可以与亚硫酸反应,生成二氧化硫,SO2气体的密度比空气大,能使用向上排空气法,SO2气体能与氢氧化钠迅速反应,所以吸收时要防倒吸,故B正确;C、乙炔的密度小于空气,且不溶于水,不能用水吸收多余的乙炔,故C错误;D、由于盐酸易挥发,所以c中收集的气体不纯净,应该在bc之间设计除去挥发出来的氯化氢,故D错误;故选B.