1) Na2SiO3 + 2HCl = 2NaCl + H2SiO3 (осадок, стрелка вниз)
Можно 2 и 4 сократить
можно так оставить
Na2O-ионная(с.о. у Na+1,у O-2),H2O-ковалентная полярная(с.о.H+1,O-2),O2-ковалентная неполярная(с.о.0),MgCl2-ионная(с.о. Mg+2,Cl-1),CH4-ковалентная полярная(с.о.C-4,H+1),LiBr-ионная(с.о. Li+1,Br-1)),Cl2-ковалентная неполярная(с.о.0),CaCl2-ионная(с.о. Ca+2,Cl-1),CO2-ковалентная полярная(с.о. C+4,O-2)
Наверное, Б). Так как окислителем, как в случае В) щелочноземельные металлы быть не могут. Например, СаО - Кальций двухвалентен (+2). В данном случае.