A、铝片与盐酸反应生成氢气,仅仅体现了金属铝的金属性方面,故A错误;B、常见的金属氢氧化物都只能溶于酸中,非金属(如Si)或是非金属氧化物一般会溶解在碱中,这里氢氧化铝溶于强碱溶液中,可以表明金属铝和其他金属不同,同时还表现了金属铝的非金属性一面,故B正确;C、氢氧化铝溶于强酸溶液,仅仅体现了金属铝的金属性方面,故C错误;D、铝热反应证明的是金属可以置换金属,只能证明金属铝的金属性方面,故D错误.故选B.