B
A:H +的量增加,氢气的总量增大,排除
B:锌可置换出铜,形成原电池,加快反应速率,并且氢气的总量不变,符合题意
C:盐酸是挥发性酸,加热时其浓度将减小,导致氢气的产量减小
D:固体的量不会影响反应速率,不合题意
答案为B