单选题
56.
—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。
——我确信安德鲁会在期末考试中得第一名。
——我也这样认为,他已经为此准备了好几个月了。
提交答案
关闭