—I’ m sure Andrew will win the first prize in the final. —I think so. He______for it for months.

admin2019-03-28  23

问题 —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

答案D

解析 根据句意可知,这里应用现在完成进行时,即“have/has been+现在分词”的形式,表示从过去某一时间开始一直延续到现在的动作,并可能要继续进行下去。故选D。
转载请注明原文地址:https://kaotiyun.com/show/znJC777K
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)