问题

I’m sure Andrew will win thefirst prize in the final.— I think so. He ___________ for it formonths.
A:is preparing
B:was preparing
C:had been preparing
D:has been preparing
B:was preparing
C:had been preparing
D:has been preparing
正确答案是: