单项选择题

Even though the exchange rate was high, we ______ from them.

A. buy
B. must have bought
C. had to buy
D. had better buy