问题

I’m sure Andrew will win the first prize in the final.—I think soHe _________ for it for months
A:was preparing
B:is preparing
C:has been preparing
D:had been preparing
B:is preparing
C:has been preparing
D:had been preparing
正确答案是: