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