B
解:A.在NaAlO2溶液中滴少量盐酸,反应H++AlO2-+H2O=Al(OH)3↓,生成氢氧化铝沉淀,加入过量盐酸溶液3H++Al(OH)3=Al3++3H2O,氢氧化铝沉淀溶解,故A错误;
B.氯化铝加入过量氨水生成氢氧化铝沉淀和氯化铵,反应的离子方程式为:Al3++3NH3?H2O=Al(OH)3↓+3NH4+,氢氧化铝难溶于弱碱氨水,所以实验室里能用该法制备Al(OH)3,故B正确;
C.氯化铝溶液中加入氢氧化钠溶液先发生Al3++3OH-═Al(OH)3↓生成沉淀,后发生Al(OH)3+OH-═AlO2-+2H2O沉淀溶解,故先产生沉淀,后沉淀溶解,无法制得Al(OH)3,故C错误;
D.Al2O3与水不反应,无法制得Al(OH)3,故D错误;
故选B.