设金属都为1mol,Mg与足量酸反应生成氢气的物质的量为x,Al与足量酸反应生成的氢气的物质的量为y,
则Mg+2HCl═MgCl2+H2↑
1 1
1mol x
x=
=1mol,1×1mol 1
2Al+6HCl═2AlCl3+3H2↑
2 3
1mol y
y=
=1.5mol,1mol×3 2
物质的量之比为1mol:1.5mol=2:3,物质的量之比等于质量之比,
故选B.