Hello, Ava,
We need to start with a balanced equation for the neutralization.
2HCl + Ba(OH)2 = BaCl2 + 2H2O
Each molecule/mole of Ba(OH)2 requires 2 molecules(or moles) of HCl.
Now let's find the number of moles we have of Ba(OH)2. M, or Molar, is defined as moles/liter. 1 liter of 0.100 M Ba(OH)2 contains 0.100 moles Ba(OH)2. But we only have 43 ml. To determine the number of moles that represents, multiply the concentration 0.125 M (or moles/liter) times the volume, in liters. 43.0 ml is 0.043 liters, so (0.100 moles/liter)*(0.043 liters) = 0.0043 moles of Ba(OH)2.
We already decided that we need 2 moles of HCL for every mole of Ba(OH)2. So to neutralize the Ba(OH)2 we need twice that many moles of HCl. ((2 moles HCl)/(1 mole Ba(OH)2))*(0.0043 moles Ba(OH)2 = 0.0086 moles of HCl.
The HCl comes as a 0.125M solution. We have 0.125 moles HCl per each liter. To find the volume that contains the 0.0086 mole needed, Use (0.125 moles/liter) * (X liter) = 0.086 moles, where X will be the volume needed for 0.0086 moles of HCl. I get 0.0688 liters, or 68.8 ml of HCl. (3 sig figs).
I hope this will help,
Bob