Разберём, к какому классу относится каждое вещество, опираясь на состав, строение и степени окисления элементов.
LiHSO4 — кислая соль: катион металла Li+ и кислотный остаток HSO4−, в котором остался незамещённый атом водорода.
Гидроксид магния Mg(OH)2 — основание. Магний — типичный металл главной подгруппы в степени окисления +2, связь Mg–O в этом гидроксиде ионная, поэтому кислотные свойства у него не проявляются и амфотерным он не является.
Хлорная кислота HClO4 — кислородсодержащая кислота, но одноосновная: в молекуле только один атом водорода, связанный с кислородом (хлор здесь в высшей степени окисления +7).
Кремниевая кислота H2SiO3 — кислородсодержащая кислота, в молекуле два атома водорода, связанных через кислород с кремнием (Si+4), значит, при диссоциации она способна отдавать два протона — это двухосновная кислота.
Na3P — фосфид натрия, бинарное бескислородное соединение металла с неметаллом (соль), фосфор в степени окисления −3.
CaO — оксид активного металла в степени окисления +2 с ионной связью, это основный оксид, а не кислотный.
Mn2O7 — оксид металла в высшей степени окисления +7. При степени окисления +7 связь Mn–O становится ковалентной полярной, а сам оксид проявляет только кислотные свойства, ему отвечает марганцовая кислота HMnO4, поэтому это кислотный оксид.
NH4Cl — средняя соль, образованная катионом аммония NH4+ и хлорид-ионом Cl−.
Fe(OH)3 — гидроксид металла в степени окисления +3. Для d-металлов в степенях окисления +3 и +4 связь Э–O достаточно прочная и полярная: гидроксид способен отщеплять как гидроксид-ион, так и протон, то есть проявляет и основные, и кислотные свойства. Это амфотерный гидроксид (ему отвечает форма железистой кислоты HFeO2).
А) кислотный оксид — Mn2O7, ячейка 7;
Б) амфотерный гидроксид — Fe(OH)3, ячейка 9;
В) двухосновная кислота — H2SiO3, ячейка 4.