【正文】
最新初中英語過去完成時試題(有答案和解析)一、初中英語過去完成時1.By the end of last year they _________ thousands of orange trees on the mountains. A.had plantedB.have plantedC.were plantingD.would plant【答案】 A 【解析】【分析】句意:到去年末,他們已經(jīng)在山上種植了上萬棵橘子樹。根據(jù) By the end of last year , 可知句子時態(tài)為過去完成時,因此用had planted,故答案是A。 【點評】考查過去完成時,注意識記與過去完成時想搭配的時間狀語。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.Jake _____his key in the office so he had to wait until his wife _______ home.A.has forgotten … esB.forgot… eC.had left… cameD.had left…would e【答案】 C 【解析】【分析】句意:杰克把他的鑰匙丟在辦公室了,因此他不得不等到他的妻子回家。結(jié)合語境可知前文描述的是過去某時前已經(jīng)完成的動作,故用過去完成時態(tài)。下文指的是過去某時的動作,故用一般過去時態(tài)。選C?!军c評】英語中的時態(tài)主要是借助于時間狀語與上下文語境來進行判斷。解答此類題型,首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結(jié)合語境來判斷句子的時態(tài)。4.By the time I finished my homework,my mother . A.sleptB.has been asleepC.was asleepD.had been asleep【答案】 D 【解析】【分析】由上文“By the time ”和“ finished”可知此處應(yīng)為過去完成時,故選D.【點評】考查過去完成時。5.When I got to school, I realized I ______ my backpack at home.A.leftB.had leftC.forgotD.had forgotten【答案】 B 【解析】【分析】句意:當(dāng)我到學(xué)校時,我才意識到我把雙肩包落在家里了。把…落在…用leave,又因為是過去完成時,故選B?!军c評】考查把…落在…的用法。熟背句型。做題就很容易。6.Yesterday when I _______ to the station, the train ______ already.A.got, had leftB.got, has leftC.had got, leftD.got, left【答案】 A 【解析】【分析】句意:昨天當(dāng)我到達車站時,火車已經(jīng)離開了。結(jié)合語境可知前文時間狀語從句描述的是過去某時發(fā)生的動作,故用一般過去時態(tài)。下文,描述的是過去某時前已經(jīng)完成的動作,故用過去完成時態(tài),選A?!军c評】英語中的時態(tài)主要是借助于時間狀語與上下文語境來進行判斷。解答此類題型,首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結(jié)合語境來判斷句子的時態(tài)。英語疑問句中一般具有時態(tài)上的對應(yīng)關(guān)系,注