The correct option is B non-metals
A metal and a nonmetal combine to form an ionic compound where the metal loses some electrons and the nonmetal takes those electrons. For example, in NaCl, sodium (metal) loses one electron to chlorine (non-metal) to form sodium chloride with an ionic bond.
A covalent bond, on the other hand, involves the sharing of electron pairs.