A.硫酸不与氯化铝反应,故A不符合;B.氨水与氯化铝反应生成氢氧化铝沉淀,氨水是弱碱溶液,不能溶解Al(OH)3,可以全部沉淀Al3+,故B符合;C.盐酸不与氯化铝反应,故C不符合;D.氢氧化钠溶液是强碱溶液,沉淀Al3+时生成的氢氧化铝能溶解在过量的强碱溶液中,所以Al3+不能全部沉淀出来,故D不符合;故选B.