【正文】
【解析】【分析】句意:消防隊員三次進入著火的大樓,才把火撲滅。C.has entered11.The fireman________ the burning building three times before the fire was put out. A.D.C.B.A.【點評】考查過去完成時。 finished【答案】 C 【解析】【分析】句意:到我到達那里的時候,足球賽已經結束了。D.had。 finishedB.has。【點評】本題考查完成時have done。由already可知是完成時,所以用have done。D.C.B.d love to, but I______ it already.A.故選D.【點評】此題考查動詞時態(tài)。D.have collectedB.collect all the CDs of the famous singer. 過去完成時表示動作發(fā)生在過去的過去,句子中強調過去的動作對現(xiàn)在造成的影響?,F(xiàn)在完成時表示動詞在過去發(fā)生對現(xiàn)在造成的影響。had been founded【答案】 D 【解析】【分析】句意:到2007年8月1日為止,中國人民解放軍已經成立了80年了。has been foundhas foundedfounded理解句意并掌握過去完成時表示過去的過去,構成為:had+過去分詞。根據(jù)時間狀語從句before she got ,該用過去完成時態(tài):had+過去分詞,故答案為C。would put【答案】 C 【解析】【分析】句意:——你認為這位小姐怎樣?——她很勤奮。C.put5.— What do you think of the young lady?— She is hardworking. She ________ all her effort into her work before she got ill.A.故選C。根據(jù)句意可知,從句中表示的動作應該發(fā)生在他們到達車站之前,故應該用過去完成時。have been away【答案】 C 【解析】【分析】句意:到他們到達公交車站的時候,公交車已經離開十分鐘了。C.have left4.By the time they reached the bus stop, the bus__________ for ten minutes.A.解答此類題型,首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結合語境來判斷句子的時態(tài)。下文,描述的是過去某時前已經完成的動作,故用過去完成時態(tài),選A。got, left【答案】 A 【解析】【分析】句意:昨天當我到達車站時,火車已經離開了。had got, leftgot, has leftgot, had leftstop to haveD.haveB.to have主語為第一人稱故動詞應使用原形。根據(jù)語境判斷,這本書已經讀過,應該用現(xiàn)在完成時態(tài)來表示,故答案為C。D.C.B.【初中英語】 過去完成時練習題 人教版(word)一、初中英語過去完成時1.—Are you surprised at the ending of the movie?—No, because I ___________ the story.A.readwill readhave readwas reading【答案】 C 【解析】【分析】句意:—你對這部電影的結局感到驚訝嗎?—不驚訝,因為我讀過這個故事?!军c評】考查現(xiàn)在完成時態(tài)。2.We are too tired. Please stop __________ a rest.A.havingC.has【答案】 A 【解析】【分析】句意:我們是在太累了,停下來休息一下吧。 a 【點評】注意時態(tài)一致,3.Yesterday when I _______ to the station, the train ______ already.A.B.C.D.結合語境可知前文時間狀語從句描述的是過去某時發(fā)生的動作,故用一般過去時態(tài)?!军c評】英語中的時態(tài)主要是借助于時間狀語與上下文語境來進行判斷。英語疑問句中一般具有時態(tài)上的對應關系,注意結合這一特點進行區(qū)分。had leftB.had been awayD.句中by the time 的意思是到...時候,后跟從句,從句使用的是一般過去時。A是過去完成時,但是left是瞬間性動詞,不能和一段時間狀語連用;B是現(xiàn)在完成時;C是過去完成時,并且是系表結構,可以和一段時間連用;D是現(xiàn)在完成時?!军c評】考查動詞時態(tài)。has putB.had putD.她生病前把她所有的精力都投入到她的工作中?!军c評】考查過去完成時。6.By the first day of August, 2007, the PLA ________ for eighty years.A.B.C.D.句中有by+過去的時間,表示到…為止,句子用過去完成時,found成立,故選D【點評】動詞的時態(tài)是學習英語過程中非常重要的知識。現(xiàn)在完成時往往和already,yet,for+一段時間,since+點時間的時間狀語連用。7.By the end of last month,IA.collectedC.had collected【答案】 D 【解析】【分析】根據(jù)時間狀語“by the end of last month”可知謂語動詞發(fā)生在過去的過去,故用過去完成時。8.— Jack, would you like to see the new movie?— I39。am seeingwill seeseehave seen【答案】 D 【解析】【分析】句意:——杰克,你愿意去看這個新電影嗎?——當然樂意,但是我已經看過了。故選D。9.By the time I got there, the football match ________ already ________.A. finishedwas。C. finished/。by the time通常用完成時態(tài),根據(jù)got可知是過去完成時,故選C。10.The film when I got there. was onhas been onhad begunhas begun【答案】 C 【解析】【分析】題中“I got there”表現(xiàn)的是過去時,且題