问题

He was so poor that he couldn’t afford ___ a new coat.
A:to buy his son
B:buy for his son
C:buying for his son
D:his son to buy
B:buy for his son
C:buying for his son
D:his son to buy
正确答案是: