John took 8 hours to drive 385 miles. He believes that at this same rate he will need at least 17 hours to drive 1000 miles which is the best estimate of the total amount of time he will need to drive 1000 miles

A- 17

B- 19

C-21

D-15