问题补充:
— I’m sure Andrew will win the first prize in the final.
— I think so. He for it for months.
A. is preparing
B. was preparing
C. had been preparing
D. has been preparing
答案:
A. is preparing
B. was preparing
C. had been preparing
(答案→)D. has been preparing
解析:考察时态。句意:—我确定Andrew将在在决赛里获胜—我也这样认为。几个月来他一直都在准备。根据句意可知在过去的这几个月里,他一直都在做准备,而且持续到现在。故使用现在完成进行时。故D正确。