- 试题详情及答案解析
- —I’m sure Andrew will come out first in this speech competition.
—I think so. He ______ for it for months.A.is preparing | B.has been preparing |
C.had been preparing | D.was preparing |
- 答案:B
- 试题分析:---我敢肯定Andrew在这次演讲比赛中会获得第一名。---我也这么认为,他已经准备了好几个月了。现在完成进行时表示从过去某个时间开始持续到现在的动作,并强调动作还在进行。根据句意Andrew这几个月一直在准备演讲比赛。故用现在完成进行时。故选B。
考点:考查动词时态语态