Răspuns:
Atribut adjectival: Băiatul vesel a plecat la cumpărături.
nume predicativ: Băiatul este vesel.