A. Nitric acid being strong oxidizing agent, oxidises the H2 produced to water and itself gets reduced to any nitrogen oxide (N2O,NO,NO2). But when magnesium and manganese react with very dilute HNO3,H2 gas is evolved. Mg and Mn are highly reactive metals, they are able to displace hydrogen from the nitric acid.
Mg+HNO3⟶Mg(NO3)2+H2
B. Reaction of nitric acid with zinc involves a complicated set of redox reactions.
4Zn+10HNO3⟶4Zn(NO3)2+N2O+5H2O
C. Tin react with nitric acid to produce tin(II)nitrate, ammonium nitrate and water.
4Sn+10HNO3⟶4Sn(NO3)2+NH4NO3+3H2O
D. 3Pb+8HNO3(dil.)⟶3Pb(NO3)2+4H2O+2NO