A、生成的氢气质量相同,说明硫酸全部参加反应,故A错误;
B、2Al+3H2SO4=Al2(SO4)3+3H2↑
54 294
18 98
Fe+H2SO4=FeSO4+H2↑
56 98
由此可以看出,消耗相同的硫酸,需要铁的质量大,故铁先消耗完,铝有剩余,故B正确;
C、生成的氢气质量相同,说明硫酸全部参加反应,故C错误;
D、消耗相同的硫酸,需要铁的质量大,故铁先消耗完,不会是铝消耗完而铁有剩余,故D错误,
故选B.
A. 铝粉、铁粉和硫酸均有剩余