Oxygen is more electronegative than boron. It has more tendency to attract a electron pair while boron is electropositive that means it has more tendency to lose an electron so when there will be a bond between boron and oxygen than boron carries the partial positive charge while oxygen carries the partial negative charge.