问题

_ for two days, Steve managed to finish his report on schedule.
A:To work
B:Worked
C:To be working
D:Having worked;
B:Worked
C:To be working
D:Having worked;
正确答案是: