单项选择题

I have______ the dictionary for two weeks.

A.been
B.bought
C.had