1)
Butoi = substantiv comun, genul neutru.
Doisprezece = numeral cardinal, se acordă În gen, număr și caz cu substantivul precedat.
El = pronume personal, genul masculin.
2) Am dat acele cărți unui moș. (cui i-am dat cărțile? - unui moș -> complement indirect)