A, C, and D are ungrammatical. So, B is the only choice.
I agree with John. The test question is unnatural.
"... went away disappointedly" is actually an error. "They went away feeling disappointed" or "They went away disappointed" are correct. (For details, google resultative adjectives).
Additionally, "all the" and "sold out" are redundant. Most native speakers would say either "all the tickets being sold" or "the tickets being sold out."