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.