在金属活动性顺序中,位于氢前面的金属能置换出酸中的氢;根据复分解反应发生的条件,若两种物质相互交换成分有沉淀、气体或水生成,则能发生化学反应;据此进行分析判断.
【解析】
A、铝的金属活动性比氢强,能与稀盐酸反应生成氯化铝和氢气,故选项不符合题意.
B、氢氧化钠溶液和硫酸铜溶液相互交换成分生成氢氧化铜沉淀和硫酸钠,故选项不符合题意.
C、氯化钠溶液和硝酸银溶液相互交换成分生成氯化银沉淀和硝酸钠,故选项不符合题意.
D、硫酸钠溶液和氯化镁溶液相互交换成分没有沉淀、气体或水生成,不能发生反应,故选项符合题意.
故选D.