单项选择题

I()it if I had enough money.

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