Salut!
a. subiect: A dormi e necesar. (ce e necesar? ... a dormi - verb la infinitiv).
b. circumstanțial de timp: Dormind profund, am visat. (când am visat? ... dormind -verb la gerunziu.)
c. atribut verbal: Sacul de dormit este util în expediții. (care sac? ...pentru dormit - verb la supin)
d. nume predicativ: Patul este pentru dormit. (verb la supin)