B
A、铜位于金属活动顺序表中H的后面,不能与稀硫酸反应,故A错误;
B、化学方程式符合事实且书写正确,故B正确;
C、生成物错误,应该生成Na 2CO 3,故C错误;
D、生成物错误,应该生成MgO,故D错误;
故选B