Металлы, которые могут вытеснять другие металлы из растворов их солей определяются по электрохимическому ряду напряжений металлов.
Вытеснить железо и раствора его соли, а в нашем случае это хлорида железа могут только те металлы, которые стоят в электрохимическом ряду напряжений металлов левее железа. Из всех предложенных металлов это только цинк и магний.
Zn + FeCl₂ = ZnCl₂ + Fe
Mg + FeCl₂ = MgCl₂ + Fe