B. NaCl
All of the other answers contain a 2 or a number in general. Metals do not form covalent bonds. Alkali-halide salts are Ionic compounds. Ionic compounds form from bonding a metal and a non metal. Covalent bonds are formed by bonding non metals.