C
【解答】解:①金属铝与盐酸反应生成铝盐(Al3+)和氢气,与氢氧化钠反应生成偏铝酸盐(AlO2-)和氢气,故①正确;
②Al2O3属于两性氧化物,既能与酸反应,生成铝盐(Al3+),又能与碱反应生成偏铝酸盐(AlO2-),故②正确;
③Mg(OH)2 与盐酸反应,不氢氧化钠反应,故③错误;
④Al(OH)3 属于两性氢氧化物,既能与酸反应,生成铝盐(Al3+),又能与碱反应生偏铝酸盐(AlO2-),故④正确;
⑤Na2CO3与盐酸反应生成二氧化碳,不与氢氧化钠反应,故⑤错误;
⑥NaHCO3属于弱酸弱碱盐,既能与盐酸反应,生成CO2气体,又能与氢氧化钠反应,生成盐,故⑥正确;
故选C.