BF3 has empty 2p orbital so it has a tendency to accept a lone pair and acting as lewis acid.
SiF4 has empty 3d orbitals so it has a tendency to accept a lone pair and acting as lewis acid..
PF5 has empty 3d orbital so it has a tendency to accept a lone pair and acting as lewis acid.