Question 3
Why is magnesium or zinc kept in contact with iron to prevent it rusting?
The right answer is the one marked above.
They are more reactive than iron, so they corrode in its place. Mg and Zn stand above Fe in the activity series.
A metal less reactive than iron — copper, say — would not work; then it is the iron that corrodes.