Answer:
4.17 years
Step-by-step explanation:
For Bond,
Let's take Bond Par Value = $1,000
Coupon Rate = 9%
YTM = 8.5%
Current Yield = Annual Dividend/Current Price
0.0885 = 90/Bond Price
Bond Price = $1,016.95
Calculating Time left to Maturity,
Using TVM Calculation,
T = [FV = 1000, PV = 1016.95, PMT = 90, I = 0.085]
T = 4.17 years
So,
Time left to Maturity = 4.17 years