Exactly non metals form covalent bond( atoms share electrons to attain stability) but there is a possibility that metals together with non metals can form polar covalent bond (unequal sharing of electrons such as aluminum chloride,thus non metals and metals formed polar covalent bond) . But it's very impossible for non metal and metal to form an equal sharing of electrons or non polar covalent bond.
1 5 1