The correct options are
C Nonmetallic oxides are acidic in nature
D Metallic oxides are basic in nature
Non-metallic oxides are acidic in nature and metallic oxides are basic in nature. This is because the oxides of metals like magnesium oxide (MgO) or calcium oxide (CaO) form hydroxides in their aqueous solutions. For example:
K2O(aq)+H2O(aq)⟶2KOH(aq)
When non-metallic oxides react with water, they form acidic substances which dissociate into their constituent ions in water. They give H+ ions in their aqueous solutions forming acids. For example:
CO2(g)+H2O(aq)⟶H2CO3(aq)