What causes atoms to form covalent bonds? In a covalent bond, two atoms are held together by the attraction between... The number of covalent bonds that an atom can form depends on the number of... in the atom.
Since a covalent bond is formed by sharing electron pairs, the attraction is between positive nuclei and the shared electron pairs. The number of bonds depends on the number of valence electrons of the atom.