In this task, you're given context and an answer. Your task is to generate the question for this answer based on the given context with commonsense reasoning about social situations..

Ex Input:
Context: There were already a hundred people outside the concert, so Aubrey waited in line impatiently. 
 Answer: arrive at the concert venue

Ex Output:
What did Aubrey need to do before this?


Ex Input:
Context: Cameron played basketball with some friends, and afterward they were all tired and hungry. 
 Answer: go home so they can have dinner

Ex Output:
What will Others want to do next?


Ex Input:
Context: Alex stayed awake to study for a big test that was scheduled for the next day. 
 Answer: get a good grade

Ex Output:

Why did Alex do this?