A、铁与H2SO4反应,生成FeSO4溶液,每消耗1mol铁就生成1mol氢气,溶液质量增加,故A错误;B、铁与CuSO4反应后,生成FeSO4溶液,每消耗1mol铁则生成1mol铜,溶液质量减少,故B正确;C、铁与稀盐酸反应,生成氯化亚铁和氢气,消耗1mol铁就生成1mol氢气,溶液的质量增加,故C错误;D、铁与氯化铝溶液不反应,溶液质量不变.故D错误;故选B.