I could ......... bought that car but I didn't have enough money

I could ......... bought that car but I didn't have enough money to pay for the petrol.

A.had

B.have

C.have to

正确答案是2