分析:A、根據(jù)鹽酸與氧化鐵反應的生成物考慮;B、根據(jù)金屬與鹽反應的條件考慮;C、根據(jù)金屬的活動性考慮;D、根據(jù)金屬的活潑性考慮.
解答:解:A、鹽酸與氧化鐵反應生成氯化鐵和水,故A錯;
B、金屬與鹽反應的條件:金屬排在鹽中金屬的前面,反應物中鹽溶于水,金屬不能是鉀、鈣、鈉,所以鐵與硝酸銀能反應生成銀和硝酸亞鐵,可以回收金屬銀,故B正確;
C、越活潑的金屬與酸反應的越劇烈,由于鎂比鐵活潑,所以與同種鹽酸反應時,鎂片比鐵片反應劇烈,故C錯;
D、越活潑的金屬越易與氧氣反應,由于鋁比鐵活潑,所以常溫下,在空氣中的鋁比鐵容易氧化,故D錯.
故選B.
點評:解答本題關鍵是要知道金屬氧化物與酸發(fā)生的是復分解反應,反應前后元素化合價不變,知道金屬與鹽反應的條件,知道越活潑的金屬與酸反應越劇烈,越易與氧氣反應.