Reaction between magnesium metal and sodium hydroxide: Does this even happen? Came across this question in a book:


  Among aluminum, zinc, tin and magnesium, which metals (if any) will react with an aqueous solution of sodium hydroxide to displace dihydrogen?


The answer to the question is : Aluminum, zinc and tin.

Their reasoning?


  Under normal conditions, magnesium metal does not react with an aqueous solution of sodium hydroxide.


Given that the book does not go on to explain the rationale behind this one-liner, naturally my question would be: "Why not?"



QUESTION:

Why doesn't magnesium react with an aqueous solution of sodium hydroxide and release dihydrogen?



[@paracetamol thinks]

Initially, I was under the impression that they were talking about the oxide layer that forms over magnesium metal (the very reason we buff the surface of magnesium ribbons with sandpaper before igniting it), which would give the reaction a slow start. Then, the statement could've been: "Magnesium metal does not immediately react with aqueous sodium hydroxide (owing to the presence of an oxide layer)".

But earlier on in the chapter, there is explicit mention of the reaction between aluminum metal ( which also naturally come with an oxide coat) and aqueous sodium hydroxide, to form sodium aluminate and dihydrogen. There was no mention of an oxide layer hampering the reaction.



[@paracetamol thinks harder]

I then (cursorily) looked at the Electrochemistry aspect of the reaction; because whenever we're asked if a metal reacts with a mineral acid (to liberate dihydrogen), we're expected to flip open our table of standard electrode reduction potentials and say:


  Metals having a higher electrode reduction potential than that for the reaction $$\ce{2H^{+} -&gt; H_{2}}$$ (which is arbitrarily taken as zero volts) will be able to liberate dihydrogen from the solution. However, metals such as copper, silver, mercury, etc which have a lower standard electrode reduction potential than that for $H^+$ will not liberate dihydrogen.


When I compared the standard electrode reduction potentials of aluminum, zinc, tin and magnesium, I've observed that all of them have electrode reduction potentials that are higher than the electrode reduction potential for $H^+$. Meaning, that all those metals (magnesium included) should be able to displace dihydrogen from the solution, at least, from the high-school electrochemistry perspective.
 (Yes, I know the textbook mentions an alkali in the question, but what I'm trying to point out is, that since the four metals have higher electrode reduction potentials that $H^+$, then they ought to behave the same way. So if aluminum, zinc and tin can liberate dihydrogen (as the textbook claims) then why not magnesium too?)   



[@paracetamol Googles]

I Googled my question, and arrived at this Quora post. Same question as mine, but it's generated such lackluster answers, that they would only be worthy of...well...Quora. O:)



[@paracetamol bamboozled]

I can't for the world figure out why magnesium doesn't react with aqueous sodium hydroxide (if it doesn't). Anyone?
For a metal to react with sodium hydroxide solution it's oxide must be amphoteric, not just basic.  Alkaline earth metals are called that for a reason; except for beryllium the oxides are purely basic (and in fact moderate to strong in basic strength) in water, so sodium hydroxide won't make those metals react.

Magnesium, as a typical alkaline earth metal, can be made to react with acids displacing hydrogen, even when the "acid" is a transition metal salt that hydrolyzes slightly like cupric sulfate.