问题

I’msure Andrew will win the first prize in the final.一Ithink so.Heforit for months.
A:unless
B:was preparing
C:has been preparing
D:had been preparing
B:was preparing
C:has been preparing
D:had been preparing
正确答案是: