Ok now that I did some extra reading, I see that there is a formula that says:
dolloar duration = (bond price)*(modified duration/100) which is the same thing I had in original question just rephrased algebraecally (is that how you spell algebraecally?)
Anyway, now I am wondering, why is the duration 4 in this case then? is it because there are no coupon payments? the problem (from CFA lvl 3 exam 2010) just says “single payout in 4 years”.