На берегу ( чего?) речки, речки ( какой?)лесной, песню( какую?) веселую, песню ( кого?) соловья, услышал ( где?) на берегу.
На- предлог, берегу ( сущ.), лесной ( прилагательное), реки (существительное), я ( местоимение), услышал ( глагол), веселую ( прилагательное песню ( существительное) ,соловья ( сущ.