The balanced equation for the reaction is:
Zn + 2HCl → ZnCl2 + H2
According to the stoichiometry of the equation, 1 mole of Zn reacts with 2 moles of HCl to produce 1 mole of H2 and 1 mole of ZnCl2.
Therefore, if 6.0 moles of Zn react with 6.0 moles of HCl, we need 12.0 moles of HCl to react completely with all the Zn. This means that HCl is the limiting reactant, as there are not enough moles of HCl to react with all the Zn.
So, the answer is (D) HCl.