单项选择题

I ______ on a maths problem when he telephoned me early this morning.

[A] had worked
[B] was working
[C] have worked
[D] have been working