单项选择题

The project will be finished at the end of this month; by then, we ______ for ten weeks.

A.are working
B.were working
C.have been worked
D.will have worked