Question: what are the necessary conditions for the formation of covalent bond?
Answer: A covalent bond is formed between two non-metals. The difference in electronegativity between the combining atoms of the two non-metals must be sufficiently low. The two combining atoms should have high ionization energy. The two combining atoms should have high electron affinity.