He'll use what he has _____ her a new dress.

问题描述:

He'll use what he has _____ her a new dress.
A.bought B.to buy C.buying D.been bought.
请问这个题选择哪一个呀?为什么呢?

选B
这句话翻译过来的意思就是:
他会用他所有的来买一条新裙子给她.
to buy这里的不定式是表示目的的
举个简单的例子:You must have a healthy diet to keep fit.
这里的to buy 和to keep fit是一个用法
表示为了……目的