The correct options are
B Magnesium
C Iron
According to the reactivity series of metals, magnesium and iron are more reactive compared to copper. Hence, they replace the copper from its salt. Whereas gold and silver are less reactive than copper, hence cannot react with copper sulphate.