一I’m sure Andrew will win the first prize in the final一I think so.Hefor it for months.A.

发布时间:2020-08-17 00:27:49


一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. has been preparing
D. had been preparing

网友回答

A. is preparing
B. was preparing
(答案→)C. has been preparing
D. had been preparing
解析:句意:——我相信Andrew最后会得第一名的。——我也这样认为。他已经准备了好几个月。for month经常和完成时连用。先排除AB,他做准备是从过去一直到现在而且还可能会持续下去。故用现在完成进行时。
以上问题属网友观点,不代表本站立场,仅供参考!