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: Jordan lent Addison a lot of money. Addison promised to pay it back before Jordan's rent was due. Addison doesn't pay it back and avoids Jordan.
Answer: betrayed and angry

Ex Output:
How would Jordan feel afterwards?

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?