If I had had enough money, I would have bought that ring.
Это условное предложение третьего типа: if + Past Perfect в условной части и would have + причастие в главной.
Ответ: would have bought.