Final answer:
None of the given options about covalent bonding are correct. Covalent bonds can form between different nonmetal atoms, and polyatomic compounds can contain both covalent and ionic bonds. The correct option is d.
Step-by-step explanation:
The correct statement with reference to covalent bonding is none of the options provided. Covalent bonds can form between like or different nonmetal atoms, hydrogen bonds are a type of dipole-dipole interaction and not directly related to the nature of covalent bonds, and polyatomic compounds can have both covalent and ionic bonds within them.
Covalent bonds are formed through the sharing of electrons between nonmetal atoms. These can be further classified into polar covalent bonds and nonpolar covalent bonds, depending on the electronegativity difference between the atoms. An example of a molecule with nonpolar covalent bonds is hydrogen gas (H₂), where the electrons are shared equally between the two hydrogen atoms.
Ionic bonds, on the other hand, form when electrons are transferred from one atom to another, leading to the creation of ions, which are then held together by electrostatic forces. These bonds typically occur between metals and nonmetals. Hence, d is the correct option.