Question: how bf3 is a lewis acid?
Answer: A Lewis acid can accept a pair of electrons from a Lewis base. The boron in BF3 is electron poor and has an empty orbital, so it can accept a pair of electrons, making it a Lewis acid. A Lewis acid is defined as an electron-pair acceptor. So for something to act as a Lewis acid, it needs to want electrons.