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: Jan prevented the trash can from overflowing with trash. 
 Answer: stay clean

Ex Output:
Why did Jan do this?


Ex Input:
Context: Aubrey made Kendall's bed because Kendall was in a rush to go to the airport. 
 Answer: clear the bed

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


Ex Input:
Context: Robin didn't know what to get her niece for her birthday so she gave her some money. 
 Answer: didn't have a present

Ex Output:

Why did Robin do this?