I think the correct answer from the choices would be that metals donate electrons to nonmetals. Ionic bonding involves transfer of valence electrons. The metal looses its valence electrons which makes it a cation while the nonmetal accepts these electrons.