Asit ve bazların metallerle tepkime vermesinin nedeni, metallerin elektron verme eğilimlerine bağlıdır. Aktif metaller (Na, K, Ca, Fe, Mg, Zn, Ni, Cr, Pb, Sn gibi) asitlerle tepkimeye girerek tuz ve hidrojen gazı (H₂) oluşturur. Pasif metaller (Cu, Hg, Ag) oksijence zengin (HNO₃ ve H₂SO₄ gibi) kuvvetli asitlerle tepkimeye girerek ametal oksit (SO₂, NO₂, NO) ve su oluşturur. Soy metaller (Au, Pt) asit ve bazlarla tepkime vermez. Ayrıca, amfoter metaller (Be, Zn, Al, Sn, Pb, Cr) hem asitlerle hem de kuvvetli bazlarla tepkimeye girerek hidrojen gazı açığa çıkarır.