The correct option is C small size
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 ionisation energy
Hence option (a), (c) is correct.