We know that when metal react with water it forms metal oxide+hydrogen but in case of magnesium it react with water to give magnesium hydroxide why???

Dear student,

When a metal reacts with water then there is a possibility of both metal oxide and metal hydroxide formation. Metal hydroxide is formed because metals are electropositive in nature, hence there is a tendency of metals to donate their hydroxide ions and act as a base. 

Not only Magnesium, there are other metals also that form hydroxides like sodium, potassium, calcium, etc. 
Some metals form oxides those are aluminium, iron, etc. 

Regards

  • 1
What are you looking for?