等质量的铁、锌、镁三种金属,镁最先完成反应,其次为锌,而铁最后反应完全,依据金属活动性顺序的意义可判断三种金属的活动性大小为Mg>Zn>Fe.根据:产生氢气的质量= 金属的化合价 金属的相对原子质量 ×金属的质量,而由图示,在相同时间内,产生氢气最多的是①,则推测为镁;③产生的氢气最少,则为锌;故①②③对应的金属分别是镁、铁、锌.故选:C.