问题

I won’t tell the student the answer to the math problem until he ________ on it for more than an hour
A:has been working
B:will have worked
C:will have been working
D:had worked
B:will have worked
C:will have been working
D:had worked
正确答案是: