To solve the question "Mg liberates H₂ on reaction with," we will analyze the reactions of magnesium (Mg) with different acids: dilute hydrochloric acid (HCl), dilute sulfuric acid (H₂SO₄), and very dilute nitric acid (HNO₃).
### Step-by-step Solution:
1. **Reaction with Dilute Hydrochloric Acid (HCl)**:
- When magnesium reacts with dilute hydrochloric acid, the reaction can be represented as:
\[
\text{Mg} + 2\text{HCl} \rightarrow \text{MgCl}_2 + \text{H}_2
\]
- In this reaction, magnesium chloride (MgCl₂) is formed, and hydrogen gas (H₂) is liberated.
2. **Reaction with Dilute Sulfuric Acid (H₂SO₄)**:
- When magnesium reacts with dilute sulfuric acid, the reaction can be represented as:
\[
\text{Mg} + \text{H}_2\text{SO}_4 \rightarrow \text{MgSO}_4 + \text{H}_2
\]
- Here, magnesium sulfate (MgSO₄) is formed, and hydrogen gas (H₂) is also released.
3. **Reaction with Very Dilute Nitric Acid (HNO₃)**:
- When magnesium reacts with very dilute nitric acid, the reaction can be represented as:
\[
\text{Mg} + 2\text{HNO}_3 \rightarrow \text{Mg(NO}_3)_2 + \text{H}_2
\]
- In this case, magnesium nitrate (Mg(NO₃)₂) is formed, and hydrogen gas (H₂) is liberated.
4. **Conclusion**:
- In all three cases (dilute HCl, dilute H₂SO₄, and very dilute HNO₃), magnesium liberates hydrogen gas. Therefore, the correct answer is that magnesium liberates hydrogen gas on reaction with all of these acids.
### Final Answer:
**Option 4: All of these.**
Compound (A) C_(5)H_(8)O_(2) liberated CO_(2) on reaction with sodium bicarbonate. It exists in two forms neither of which is optically active. It yielded compound (B) C_(5)H_(10)O_(2) on hydrogenation. Compound (B) can be separated into enantiomorphs. Write structures of (A) and (B).
A : H_2O liberate O_2 an reaction with KMnO_4 in acidic medium. R : KMnO_4 oxidises H_2O_2" to " O_2 .
Out of the following metals which will give H_(2) on reaction with NaOH: I: Zn, , II:Mg , III: Al, , IV:Be
Which of the following sulphide(s) does/do not liberate H_(2)S on warming with dil. HCl?
Which of the following sulphide(s) does/do not liberate H_(2)S on warming with dil. HCl?
Give one word for the following : Compounds which liberate H_(2)S gas when treated with acid
How many of following elements will liberate H_2 gas when treated with dil HNO_3 ? Mg, Zn, Sn, Pb
One mole of acidified K_(2)Cr_(2)O_(7) on reaction with excess of KCl will liberate….., moles of I_(2) .