I WOULD HAVE BOUGHT A NEW BICYCLE IF I ... ENOUGH MONEY...

22. I would have bought a new bicycle if I ... enough money

A. have B. had had C. would have had D. had