В данном предложении нужно использовать Conditional 1 (Первый тип условных предложений). Conditional 1 используется для выражения реальных или вероятных ситуаций в будущем. В главной части предложения используется Future Simple (will + инфинитив), а в условной части (после if) – Present Simple.
I will buy you a present if I have enough money.
Перевод: Я куплю тебе подарок, если у меня будет достаточно денег.
Ответ: will buy