A、银活泼性较差,不能够与稀硫酸反应,故A错误;B、还有水生成,稀硫酸与氢氧化钡反应的正确离子方程式为:2H++SO42-+2OH-+Ba2+═BaSO4↓+2H2O,故B错误;C、碳酸不稳定,应该写成二氧化碳和水的形式,正确离子方程式为:CaCO3+2H+═Ca2++H2O+CO2↑,故C错误;D、氧化镁属于难溶物,写成化学式,反应的离子方程式为:MgO+2H+═Mg2++H2O,故D正确;故选:D.