Generally metals react with acids to give salt and hydrogen gas. Which of the following acids does not give hydrogen gas when reacting with metals (except Mn and Mg)?
(A) H 2 SO 4
(C) HNO 3
(D) All of these
When metals react with HNO 3 , H 2 is not liberated.
This is because HNO 3 is a strong oxidising agent . So, as soon as the hydrogen gas is formed, it is oxidised to water.
So, the correct answer is (c) HNO 3