Răspuns:
sufleteul= subiect: cine, despre cine, ce?
învață= predicat: ce face
de ce= complement preprozotina: cu cine, cu ce, pentru cine, la cine, la ce, de cine, de ce?
cand= complement circumstanțial de timp: când, de când, pana cand, cât timp?
cine= subiect: cine, despre cine, ce?