The correct options are
B Non-metallic oxide
C Metallic oxide
Non-metallic oxides, or acidic oxides, on reacting with water form acids.
Example:
CO2(g) + H2O(l) → H2CO3(aq)
Metallic oxides, or basic oxides, on reacting with water form bases.
Example:
CaO(s) + H2O(l) → Ca(OH)2(aq)