Solution:
Hydrogen cannot be prepared by the action of dil. on copper or mercury as these two metals can not displace hydrogen from acids. Action of dil. on stops after sometime due to the formation of insoluble .
Only iron reacts rapidly with dil. to give .