Non metals attain stability when they attain nobility .i. e. Fully filled outer shell. In order to achieve that, they undergo covalent bonding by sharing of electrons. read more
Bulk d-metals and especially intermetallic compounds often do have significant covalent bonding. Strictly speaking, metal bonding is a kind of covalent bonding in a sense. It is a common knowledge, that 3- or more atoms may be bound by one pair of electrons, like $\ce{H3+}$ ion. read more
Best Answer: The covalent bonds are produced between two or more elements with polar electronegativity. This means the electronegativity is not strong enough for the atoms to transfeer electrons to each other, so they just share them. read more