Answer
We have the following chemical reaction:
![Zn+2HCl\rightarrow ZnCl_2+H_2](https://img.qammunity.org/2023/formulas/chemistry/college/qicxctzqw2upfs39ivu4r77980p6wf6s0z.png)
We can see that the equation is balanced because we have the same number of each atom in both sides of the equation.
Now, as we can see in the equation, for every mol of Zn that reacts it is needed 2 moles of HCl. Therefore we can calculate the moles of HCl needed in total as follows:
![n_(HCl)=2.9mol.(2molHCl)/(1molZn)=5.8mol](https://img.qammunity.org/2023/formulas/chemistry/high-school/e9jok0qm6q3ipk1grmvd0rj9pm1h6bccsx.png)
So the answer is: there are needed 5.8 mol.