The correct option is D both A and C
As boron is predominantly a non-metal it hardly loses the electrons and forms ionic bonds. It always forms covalent bonds due to following reasons
1) Small size
2) High nuclear charge
3) High ionisation energy
Hence option A,C is correct.