Which explains why carbon (C) is such a versatile element?
It can form four covalent bonds.
It can form only ionic bonds.
It can form both ionic and covalent bonds.
It can form three ionic bonds.