分析:如果5.6g全是Fe,
Fe+2HCl==FeCl2+H2
56 73 2
5.6g
则生成H2为0.2g,消耗HCl为7.3g(质量分数=7.3%)。
所以,就看另一种金属比Fe生成的H2多、少,消耗HCl多、少。
Al生成0.2gH2时,质量=1.8g。
所以:5.6gAl生成H2一定大于0.2g,消耗HCl多于7.3g
Zn生成0.2gH2时,质量=6.5g
所以:5.6gZn生成H2少于0.2g,但与Fe接近,不可能生成0.1gH2。
所以A、B、C都不对。D正确。