Answer:
Boric acid is considered as a weak acid because it is unable to act as a proton donor but acts as a Lewis acid by accepting the hydroxyl ion from water molecules.
In other words,boric acid is not able to release H+ ions on its own but do so by accepting OH- ions from water molecule to complete it's octet and in turn releases H+ ions.
hope this helps...
Good luck on your assignment...