The correct option is
B All metal oxides react with water to give salt and acid
Explanation for correct options:
(B)All metal oxides react with water to give salt and acid.
- All metal oxides react with water to give metal hydroxide.
- The reaction is as follows:-
- All metal oxides react with water does not give salt and acid.
- All metal oxides react with dilute acids to form salt and water.
Explanation for incorrect options:
(A)All metal carbonates react with acid to give salt, water, and carbon dioxide.
- All metal carbonates react with acid to give salt, water, and carbon dioxide.
(C)Some metals react with acids to give salt and hydrogen.
- Some metals react with acids to give salt and hydrogen.
- But hydrogen gas is not evolved when a metal reacts with dilute nitric acid.
- It is because nitric acid is a strong oxidizing agent.
(D)Some non-metal oxides react with water to form an acid.
- Non-metal reacts with oxygen to produce non-metal oxides.
- No-metal oxides react with water to produce acids.
Hence, option (B) is correct, all-metal oxides reacting with water to give salt and acid is not the correct statement.