Which of the following statements are correct?
A. All metal oxides react with water to give salt and acid
B. Some non-metal oxides react with water to form acids
C. Some of the metals react with acids to give salt and hydrogen gas
D. All metal carbonates react with acids to give salt, carbon dioxide and water
1
B and C
2
C and D
3
A, B and C
4
B, C and D