Răspuns:
a) a desena-subiect
b) de a canta-nume predicativ
c) a compune:complement direct
d) inainte de a vorbi-complement circumstantial de timp
e) strigand-subiect
f) alunecand-atribut
g) strigand-complement direct
h) privind-complement circumstantial de cauza
i) de invatat-subiect
j) de memorat-atribut verbal
k) de desenat-complement direct
l) de vorbit-complement indirect
m)pe la scaldat-complement circumstantial de loc
n)nu are verb nepredicativ
o)la fel,nu are verb nepredicativ. Este un predicat nominal: "este deschisa"