可以根据化学方程式进行计算;也可根据生成氢气的质量= 金属的化合价 金属的相对原子质量 ,则根据镁、铝的相对原子质量为24、27,又根据“相同质量的锌和镁分别与足量的稀硫酸反应”,故可知:产生氢气的质量比为 2 24 : 3 27 = 3 4 .故选:B.