Answer:
shelly represents a person's name,therefore the word is noun.
Beautiful is an adjective as it describes the activity that shelly was carrying out.
Dance is a verb. It is the action that shelly was performing beautifully.
Throughly is an adverb as it modifies or qualifies the veb dance.
Captivated is a verb which describes how the audience watched the dance.
Audience is a noun that represents the people who were watching shelly dance.
I hope it's helpful!