本题的突破口在乙和硝酸银反应得到丙,丙属盐,丙和铁反应得到丁,丁是金属,铁能和硫酸铜反应得到铜,铜能和氧气反应得到氧化铜从而得出答案.
【解析】
甲若是金属时,和酸反应得到盐和氢气,那么只能是D不能是A因为铜不能和盐酸反应,若甲是镁则乙是氯化镁,氯化镁和硝酸银反应生成氯化银沉淀和硝酸镁,所以丙就是硝酸镁,铁不能和硝酸镁反应因为镁比铁活泼,故这一思路不对.再假设甲是金属氧化物,若是氧化铁,氧化铁和盐酸反应生成氯化铁和水,氯化铁和硝酸银反应生成硝酸铁和氯化银,丙此时是硝酸铁,铁就不能和丙反应所以假设不成立.那么甲只能是氧化铜,氧化铜和盐酸反应生成氯化铜和水,氯化铜和硝酸银反应生成氯化银沉淀和硝酸铜,丙就是硝酸铜,铁和硝酸铜反应生成铜和硝酸亚铁,丁即是铜,铜和氧气反应生成氧化铜,故符合题中转化关系,故答案选B.