You can solve this by using the bigger number (3km) as the divisor and the smaller number (2.84km) as the dividend ( 2.84km divided by 3km) to find the number 0.946666 and so on. This is the decimal part of how much David had right and we need to find part he had wrong so you subtract this from a whole (1) and get 0.05333334. Now you can convert this to percent by moving the decimal two spot to the right to get 5.333334%, rounding to the nearest tenth gets you 5.3% (Answer B)