单项选择题

I_________ far too hard today and I've got such a headache now.

A.had worked
B.have been working
C.shall work
D.work