Why generally Hydrogen gas is not evolved when metals react with dilute Nitric acid?
It is because nitric acid is a strong oxidizing agent. It oxidizes the H2 produced to water.