设镁的质量为x,铝的质量为y,溶液增加的质量为z.
Mg+2HCl=MgCl2+H2↑ 增加的质量
24 2 24-2=22
x z
| 24 | 
| 22 | 
| x | 
| z | 
| 12z | 
| 11 | 
2Al+6HCl=2AlCl3+3H2↑ 增加的质量
54 6 54-6=48
y z
| 54 | 
| 48 | 
| y | 
| z | 
| 9z | 
| 8 | 
加入镁和铝的质量比为
| 12z | 
| 11 | 
| 9z | 
| 8 | 
第二种情况,金属过量:
则生成氢气与盐酸质量有关,会相等,所以加入的金属质量是相等的.故选D.
故选B、D.
| 24 | 
| 22 | 
| x | 
| z | 
| 12z | 
| 11 | 
| 54 | 
| 48 | 
| y | 
| z | 
| 9z | 
| 8 | 
| 12z | 
| 11 | 
| 9z | 
| 8 |