单项选择题

Why did you call me yesterday I was out then. To tell you I( )a souvenir for you.

A.has bought
B.had bought
C.bought
D.will buy