单项选择题

I()it if I had enough money.

A、 should have bought
B、 had bought
C、 will have bought
D、 had to have bought