问题

I’m sure Andrew will win the first prize in thefinal. — I think so. He ______ for it for months.
A:is preparing
B:was preparing
C:had beenpreparing
D:has beenpreparing
B:was preparing
C:had beenpreparing
D:has beenpreparing
正确答案是: