let's find the preposition here: it's the word "for". 
So the prepositional phrase is the phrase that contains it and is headed by it, here it's b. for the Fourth of July picnic  - this is the correct   answer. It's also an adverbial phrase in terms of its function as it answers the question "what for"