因为浓硫酸除了酸性之外还具有很强的氧化性,若其与还原性强的金属反应,会有大量二氧化硫或其他气体生成,制得的氢气不纯,甚至得不到氢气,而且铝和铁在浓硫酸中会钝化,基本不反映。不用硝酸或浓硝酸的原因跟不用浓硫酸的原因差不多,即使稀硝酸也具有很强的氧化性,与金属反应得到的不是氢气。浓盐酸也是不能用的,因为它具有很强的挥发性,使制得的氢气里含有氯化氢气体。
不用浓硫酸或硝酸 是因为它们有较强的氧化性,会把生成的氢气氧化,从而得不到氢气
浓硫酸和浓硝酸具有强氧化性,能将金属氧化,从而得到二氧化硫或者二氧化氮气体,得不到氢气