A.盐酸与铁反应生成氯化亚铁,反应后溶液质量增大,故A错误;B.Fe+CuSO4=FeSO4+Cu,因M(Cu)>M(Fe),则反应后溶液质量减小,故B正确;C.铁与稀硫酸反应生成硫酸亚铁,反应后溶液质量增大,故C错误;D.铁与硫酸亚铁不反应,溶液质量不变,故D错误.故选B.