Bronsted defined an acid as a substance, which has a tendency to give a proton (H+), on the other hand Lewis proposed an acid as a substance, which is capable of accepting a pair of electrons. As H3O+, NH3 and HCl has H+ ions, these are Bronsted acids whereas BF3 is an electron deficiet molecule, thus be have like a Lewis acid, i.e., electron pair acceptor.