Graphite has some unusual properties. These can best be explained by...

A:
Strong covalent bonds

B:
Delocalised electrons and metallic bonding

C:
3 electrons per carbon used for covalent bonding only
D:
Macromolecular structure