由于氢氧化钠溶液和氢氧化钾都是强碱溶液,沉淀Al3+时生成的氢氧化铝能溶解在过量的强碱溶液中,故氯化铝中的铝离子难以完全反应,故A、B不是最好的试剂;C.稀硫酸不与氯化铝反应,故C不能制得氢氧化铝;D.氨水是弱碱溶液,可以全部沉淀Al3+,且Al(OH)3不溶于弱碱氨水溶液,故D正确.故选D.