现有镁、铝两种金属分别跟稀盐酸充分反应,生成相同质量的氢气,某同学推测的情况如下:①足量的稀盐酸与等质量的镁、铝分别发生反应;②足量的稀盐酸与质量比为4:3的镁、铝分别发生反应;③足量的稀盐酸与质量比为8:9的镁、铝分别发生反应;④等质量、等溶质质量分数的稀盐酸与过量镁、铝分别发生反应.其中正确的推测是()
A.①②
B.①④
C.②④
D.③④