A、金属活动顺序表中,Hg在Ag的前边,所以Hg会把Ag从其盐溶液中置换出来,故能发生化学反应,所以不选A;B、金属活动顺序表中,Cu在Mg后边,所以Cu不会把Mg从其盐溶液中置换出来,故不能发生化学反应,所以选B;C、金属活动顺序表中,Zn在Fe的前边,所以Zn会把Fe从其盐溶液中置换出来,故能发生化学反应,Zn+FeSO4=ZnSO4+Fe.所以不选C;D、金属活动顺序表中,Al在H前边,所以会与稀盐酸反应,故能发生化学反应,所以不选D;故选B