Answer:
Metal
Non-metal
Explanation:
CaF2 is an ionic compound. Ionic compounds are mostly composed of a metal and a non metal. Metals donate electrons to non-metals to form ionic compounds.
Calcium is a divalent ion of group two in the periodic table while F is a univalent nonmetal of group 17 in the periodic table. Hence the compound CaF2 is composed of a metal and a nonmetal.