I would like to seek your opinion of the following sentence. Is it idiomatic? Is it communicating what I want to? Why can't the celebration go on until late at night? Here is the context: There is a reading passage about the Independence Day Celebration in the United States. The passage says that the celebration usually ends at around 9pm, because people have to work the next day. Four of my American friends said that they could not answer the question based on the information provided in the passage. They thought that the question was not phrased idiomatically, but they could not pinpoint the reason why. In their mind, the question is asking why the celebration STARTS at midnight? In my Chinese mind, go on= continue, until= through, so the question is asking why the celebration can't continue until very late. I humbly seek your advice. If you agree with my American friends, could you please tell me WHY the sentence is not idiomatic and how you would ask the question in a natural-sounding way.