【正文】
【點評】本題考查過去完成時的用法。 watching【答案】 A 【解析】【分析】由句中的by the time可判斷.這里用過去完成時,故選A。D. watchC.have。had。you 30.—How long 故選B。have wanted【答案】B 【解析】【分析】句意:他們本來打算去幫忙,但沒有及時趕到那里。wanthad wantedwanted29.They 故選D。had thought【答案】D 【解析】【分析】句意:她本來想做一個好媽媽。C.thoughtto be a good mother. A.28.She故答案為D。have gone to…表示已經(jīng)去了某地(強調(diào)不在說話者所在地);have been to…曾經(jīng)去過某地(現(xiàn)在已經(jīng)回來)。D.has never beenB.has never gone如果是主動關(guān)系則用主動語態(tài),反之如果是動賓關(guān)系,則用被動語態(tài),尤其要注意一些特殊動詞的用法。解答此類題型,首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結(jié)合語境來判斷句子的時態(tài)。主語是被建立的對象,故用被動語態(tài),選D。had been founded【答案】 D 【解析】【分析】句意:到2007年八月的第一天,中國人民解放軍已經(jīng)建立了八十年了。has been foundhas foundedfounded 【點評】考查過去完成時,注意平時識記其結(jié)構(gòu)及標(biāo)志詞。過去完成時;,一般過去時;,現(xiàn)在完成時;,一般現(xiàn)在時。collect【答案】 A 【解析】【分析】句意:到上個月底,我已經(jīng)把賈斯汀C.collected25.By the end of last month, I ______________ all the CDs of Justin Bieber. A.句意為“我母親到家時,我已經(jīng)做完作業(yè)了。D.finishedB.have finished【點評】考查過去完成時。動詞think用過去完成時來表示過去未曾實現(xiàn)的想法,希望,打算或意圖等。D.have thoughtB.thought解答此類題型,首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結(jié)合語境來判斷句子的時態(tài)。選D。had been on【答案】 D 【解析】【分析】句意:當(dāng)我到達電影院時,電影已經(jīng)開始十五分鐘了。has been onhas beenhas begun22.When I got to the cinema, the film ___________ for 15 minutes.【點評】此題考查動詞的時態(tài)。had stayed【答案】 D 【解析】【分析】句意:直到上周末,她已經(jīng)待在中國西部兩個月幫助那些無家可歸的孩子們。C.has stayed21.By the end of last week, she ______in the west of China for two months helping the homeless children. A.C是現(xiàn)在完成時結(jié)構(gòu),故答案是C。will work【答案】 C 【解析】【分析】句意:王先生在這個工廠工作已經(jīng)30年了。C.is working20.Mr. Wang ______ in this factory for 30 years already. A.根據(jù) By the end of last year , 可知句子時態(tài)為過去完成時,因此用had planted,故答案是A。D.C.B.19.By the end of last year they _________ thousands of orange trees on the mountains. A.故選C。ha