问题

I am sure Mary will win the first prize in the final.—I think soShe______ for it for months
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
正确答案是: