2.
$Mg+Cl_2\xrightarrow{{t^o}} MgCl_2$
$Cl_2+H_2O\rightleftharpoons HCl+HClO$
$2Al+3Cl_2\xrightarrow{{t^o}} 2AlCl_3$
$2Fe+3Cl_2\xrightarrow{{t^o}}2FeCl_3$
$2Na+Cl_2\xrightarrow{{t^o}}2NaCl$
3.
$Mg+2HCl\to MgCl_2+H_2$
$2HCl+K_2CO_3\to 2KCl+CO_2+H_2O$
$HCl+KOH\to KCl+H_2O$
$HCl+F_2\not\to$