Đặt $x$, $y$, $z$ là số mol $Mg, Al, Fe$
$\to 24x+27y+56z=1,06$
$n_{HCl}= \frac{5,11}{36,5}= 0,14 mol$
$Mg+ 2HCl \to MgCl_2+ H_2$
$2Al+6HCl\to 2AlCl_3+3H_2$
$Fe+2HCl\to FeCl_2+H_2$
$\to n_{HCl\rm pứ}=2x+3y+2z$
$\to 9n_{HCl\rm pứ}=18x+27y+18z<24x+27y+56z=1,06$
$\to n_{HCl\rm pứ}<0,117<0,14$
Vậy kim loại tan hết.