单项选择题

What does John mean

A.He will tell Frank the price of the car until he sells his own.
B.Frank is going to buy a new car.
C.Frank can afford a new car.
D.If Frank wants to buy a new car, he should sell his old one first.