单项选择题

They ______ on the program for almost one week before I joined them.

A.had been working
B.bad worked
C.have been working
D.have worked