单项选择题

With all the things she needed ~ she would leave the market for the streets of the town to spend another hour.

A.buy
B.bought
C.buying
D.to have bought