问题

Has Tom finished his task yet?—I’m not sureBut he _____ on it last week
A:was working
B:has been working
C:worked
D:had been working
B:has been working
C:worked
D:had been working
正确答案是: