To understand why zinc (Zn) gives hydrogen gas with sulfuric acid (H_2SO_4) and hydrochloric acid (HCl) but not with nitric acid (HNO_3), we need to consider the chemical reactions involved and the role of each reactant.
Zinc reacts with sulfuric acid and hydrochloric acid to produce hydrogen gas (H_2) and the respective zinc salts. This is because both H_2SO_4 and HCl are strong acids that readily release hydronium ions (H^+), which are reduced to form hydrogen gas:
Zinc does not produce hydrogen gas when reacting with nitric acid because HNO_3 is a strong oxidizing agent. Instead of forming hydrogen gas, nitric acid oxidizes zinc to Zn2+ and itself gets reduced, often forming nitrogen oxides such as NO or NO2. The nitrate ion (NO_3^-\) is reduced in preference to the hydronium ion:
This variation involves the reduction of nitric acid to nitrogen oxides, rather than hydrogen gas formation.
The correct alternative is that NO_3^-\ is reduced in preference to hydronium ion. Nitric acid's strong oxidizing nature prevents the liberation of hydrogen gas, unlike sulfuric acid and hydrochloric acid.
Therefore, the answer is: NO^{?}_{3} is reduced in preference to hydronium ion, due to the oxidizing properties of nitric acid that favor the reduction of nitrate ions over the reduction of hydronium ions.