Final answer:
The yield on 1-year bonds one year from now is 5.77%. The yield on 2-year bonds one year from now is 3.47%. The yield on 3-year bonds two years from now is 2.96%.
Step-by-step explanation:
The yield on 1-year bonds one year from now can be calculated using the pure expectations theory. According to this theory, the yield on a 1-year bond one year from now is equal to the geometric average of the yields on the 1-year bond and the 2-year bond today. So, the yield on 1-year bonds one year from now would be ((1 + 0.029) * (1 + 0.04))^(1/2) - 1 = 0.0577 or 5.77%.
The yield on 2-year bonds one year from now can also be calculated using the pure expectations theory. According to the theory, the yield on a 2-year bond one year from now is equal to the geometric average of the yields on the 2-year bond today and the 3-year bond today. So, the yield on 2-year bonds one year from now would be ((1 + 0.04) * (1 + 0.0296))^(1/2) - 1 = 0.0347 or 3.47%.
The yield on 3-year bonds two years from now can be calculated using the pure expectations theory. According to the theory, the yield on a 3-year bond two years from now is equal to the yield on the 3-year bond today. So, the yield on 3-year bonds two years from now would be 0.0296 or 2.96%.