因为,氢氧化铝溶于强碱、强酸,加入盐酸反应时,由于碳酸钠溶液呈碱性,碳酸钠先与盐酸反应生成碳酸氢钠(还是显碱性)再反应生成氯化钠(中性)同时放出二氧化碳气体,这时,氢氧化铝是不会溶解的(因为溶液呈中性)再加入过量的盐酸,氢氧化铝才溶解。
既然是酸,当然和碱性更强的物质先反应了。氢氧化铝难溶于水,碱性很弱,碳酸钠溶液的碱性更强,所以盐酸先和碳酸钠溶液反应。