单项选择题

I'm tired out. I ______ all afternoon and I don't seem to have finished anything.

A. shopped


B. have shopped
C. had shopped


D. have been shopping