①氧化铝可以和稀硫酸反应生成硫酸铝和水,又能跟NaOH溶液反应生成偏铝酸钠,故①正确;
②氢氧化镁可以和稀硫酸反应生成硫酸镁和水,但是不能跟NaOH溶液反应,故②错误;
③氢氧化铝可以和稀硫酸反应生成硫酸铝和水,又能跟NaOH溶液反应生成偏铝酸钠,故③正确;
④(NH4)2CO3可以和硫酸反应生成硫酸铵、水以及二氧化碳,又能跟NaOH溶液反应生成碳酸钠和氨水,故④正确;
⑤NaHCO3可以和硫酸反应生成硫酸钠、水以及二氧化碳,又能跟NaOH溶液反应生成碳酸钠和水,故⑤正确;
⑥氯化铝可以和氢氧化钠反应生成氢氧化铝和氯化钠,但是和硫酸之间不反应,故⑥错误.
故选D.