题目内容
14.---That's the second time that he has won the English competition.---Yes.He _______ for the competition in the past few months.( )
A. | prepared | B. | is prepared | ||
C. | has been preparing | D. | is preparing |
分析 --那是他第二次赢得英语竞赛.
--是的.在过去的几个月中他一直在为这个竞赛做准备.
解答 答案是C.本题考查现在完成进行时.由第一句中的动词时态判断询问的是"现在的情况",所以排除A;题干中"in the past+段时间"是现在完成时的标志,故排除A、B和D;现在完成进行时表示从过去某时开始到现在这一段时间里一直延续着的动作还在继续进行,或刚刚结束;本题强调在过去的几个月中一直在准备,刚刚结束,故选C.
点评 完成进行时的解题首先要理解其时态的基本用法--表示从过去某时开始到现在这一段时间里一直延续着的动作,特别关注其"在进行中"的特征;有时也可以表示刚刚结束;并且要在语境中寻找动作的时间依据进行判断.
练习册系列答案
相关题目
4.-Will you join us in the discussion?
-Well,I won't join you unless Wang Lin too.( )
-Well,I won't join you unless Wang Lin too.( )
A. | will be asked | B. | is asked | C. | asked | D. | be asked |
5.Keep working hard, all your efforts these years will be wasted.( )
A. | and | B. | but | C. | so | D. | or |
2.All these years,he _________ on his novel which will be published next year.( )
A. | focused | B. | had been focusing | ||
C. | has been focusing | D. | was focusing |
9._______ the protective glasses when you begin the experiment,please.( )
A. | Wear | B. | Wearing | C. | Worn | D. | To wear |
4.We on it for several hours but we haven't yet reached any conclusion.( )
A. | are working | B. | work | ||
C. | have been worked | D. | have been working |