Which of the following can function as a noun phrase?

a: gerund phrase
b: participal phrase
c: preposition phrases
d: all the above​