Because Nitric acid is a strong oxidizing agent, it oxidize H2 to H2O.
Thus nitric acid tends to produce nitrogen oxides and water rather than hydrogen while reacting with metals.
Why generally Hydrogen gas is not evolved when metals react with dilute Nitric acid?
When nitric acid HNO3 reacts with metals, hydrogen gas is not observed because
When metals like Na, K, Ca react with acids like HCL , Hydrogen gas is evolved. Explain why no evolution of hydrogen gas takes place when the same metals react with HNO3.