【正文】
20202021年過去完成時易錯題集錦名師教育(word)一、初中英語過去完成時1.By the time I locked the door, I realized I my keys at home.A.had repairedB.had changedC.had forgottenD.had left【答案】 D 【解析】【分析】句意為“到我鎖門的時候,我才意識到把鑰匙忘在家里了”,表示“把某物遺忘在某處”要用leave。該動作發(fā)生在realized之前,用過去完成時,故選D。【點評】本題考查過去完成時的用法。2.—Peter, _______ you _______ your homework?—Not yet, I39。ll do it at once.A.have。 finishedB.Did。 finishC.Will。 finish【答案】 A 【解析】【分析】句意:——皮特,你完成作業(yè)了嗎?——還沒有,我馬上做。根據(jù)Not yet, I39。ll do it at ,所以句子時態(tài)用現(xiàn)在完成時,現(xiàn)在完成時的結(jié)構(gòu)have+done,故選A?!军c評】此題考查句子時態(tài)。要根據(jù)上下文的聯(lián)系確定句子時態(tài)。3.By the end of 2012, many buildings built in our city.A.have beenB.haveC.had beenD.will【答案】 C 【解析】【分析】句意:到2012年底,我們的城市里已經(jīng)建成了很多大樓。Buildings是build這一動作的承受者,該用被動語態(tài)。而被動語態(tài)是由“be + 及物動詞的過去分詞”構(gòu)成。根據(jù)By the end of 2012可知該用過去完成時,所以選C。4.When I ______ the cinema, the film _______for ten minutesA.got to。 has begunB.arrived at。 has been onC.reached。 had begunD.hurried to。 had been on【答案】 D 【解析】【分析】這題考查時態(tài),第一空幾個選項都可以,第二空指“我到電影院之前電影已經(jīng)開始5分鐘了”,用過去完成時,又因為begin是短暫動詞,不能和一段時間連用,所以選D?!军c評】要注意完成時態(tài)中的延續(xù)性動詞的轉(zhuǎn)換。5.Yesterday when I _______ to the station, the train ______ already.A.got, had leftB.got, has leftC.had got, leftD.got, left【答案】 A 【解析】【分析】句意:昨天當我到達車站時,火車已經(jīng)離開了。結(jié)合語境可知前文時間狀語從句描述的是過去某時發(fā)生的動作,故用一般過去時態(tài)。下文,描述的是過去某時前已經(jīng)完成的動作,故用過去完成時態(tài),選A?!军c評】英語中的時態(tài)主要是借助于時間狀語與上下文語境來進行判斷。解答此類題型,首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結(jié)合語境來判斷句子的時態(tài)。英語疑問句中一般具有時態(tài)上的對應(yīng)關(guān)系,注意結(jié)合這一特點進行區(qū)分。6.By the time they reached the bus stop, the bus__________ for ten minutes.A.had leftB.have leftC.had been awayD.have been away【答案】 C 【解析】【分析】句意:到他們到達公交車站的時候,公交車已經(jīng)離開十分鐘了。句中by the time 的意思是到...時候,后跟從句,從句使用的是一般過去時。根據(jù)句意可知,從句中表示的動作應(yīng)該發(fā)生在他們到達車站之前,故應(yīng)該用過去完成時。A是過去完成時,但是left是瞬間性動詞,不能和一段時間狀語連用;B是現(xiàn)在完成時;C是過去完成時,并且是系表結(jié)構(gòu),可以和一段時間連用;D是現(xiàn)在完成時。故選C?!军c評】考查動詞時態(tài)。7.I thought I _________in my project report , but the manager said he didn39。t see it at all. A.handB.am handingC.have handedD.had handed【答案】 D 【解析】【分析】句意:我以為我已經(jīng)上交了我的項目報告,但是經(jīng)理說他根本沒有看到。hand上交,是一個動詞原形;am handing是現(xiàn)在進行時態(tài);have handed現(xiàn)在完成時態(tài);had handed過去完成時態(tài)。句中I thought使用的是一般過去時態(tài),而根據(jù)句意可知,上交項目報告應(yīng)該發(fā)生在這之前,故應(yīng)使用過去完成時態(tài),選D?!军c評】考查動詞的時態(tài),本題涉及過去完成時的應(yīng)用。8.By the time I got there, the football match ________ already ________.A.has。 finishedB.was。 finishedC.had。 finishedD./。 finished【答案】 C 【解析】【分析】句意:到我到達那里的時候,足球賽已經(jīng)結(jié)束了。by the time通常用完成時態(tài),根據(jù)got可知是過去完成時,故選C?!军c評】考查過去完成時。9.Everything he ____ away from him before he returned to his hometown. A.took16