Acid when reacts with metal release hydrogen gas but there is one acid which when reacts with metal does not release hydrogen except for two metals. Prove this statement.
Open in App
Solution
Nitric acid doesn't liberate H2 gas, instead you get nitrogen oxides and water along with metal nitrate. This is because HNO3 is a powerful oxidizing agent, It oxidises the hydrogen produced to water and itself gets reduced to oxides of nitrogen such as NO,NO2,N2O
However dilute nitric acid reacts with Magnesium and manganese to liberate H2
Mg+HNO3→Mg(NO3)2+H2
From the reaction we can see that, loss of electron takes place which implies that HNO3 oxidises Mg. Mg is reducing agent , hence hydrogen is reduced due to reducing nature of Mg .