Copper, being less reactive, when reacts with cone. nitric acid, gives NO2, but not H2 . Cu+4HNO3(conc)Cu(NO3)2 +2NO2+2H2O
while Mg and NaH
being very reactive give hydrogen gas with steam and water respectively. Mg+2H2OMgO+H2 NaH+H2ONaOH+H2
Ethanol and phenol due to the presence of acidic hydrogen also produce hydrogen with metallic sodium. C2H5OH+NaC2H5O−Na++H2 C6H5OH+NaC6H5O−Na++H2