Context Word: buy. 
Question: PersonX wanted to buy a present for John but PersonY would not as _ was very generous. 
Answer: PersonX
PersonX wanted to buy a present for John but PersonY would not as _ was very stingy.