Either a or b. I don't know the story though but good luck.
I Believe it is C, Noun clause
B. on the rocks
on the rocks depicts a place/setting which would be a prepositional phrase just like in or behind, in front etc.
hope this helps! brainliest answer would make my night!