5. I ... (buy) you a shirt if I have enough money.
Это условное предложение первого типа (Type 1). В условной части (if-clause) используется Present Simple, а в главной части - Future Simple (will).
I will buy you a shirt if I have enough money. (Type 1)
Ответ: will buy