【正文】
(英語)英語過去完成時練習_英語考試_外語學習及解析一、初中英語過去完成時1.By the time he ______________ at the cinema, the movie ______________ for five minutes. A.arrived。 had begunB.had arrived。 had begunC.arrived。 had been onD.had arrived。 had been on【答案】 C 【解析】【分析】句意:當他到達電影院時,電影已經(jīng)開演五分鐘了。arrived到達,一般過去時;had begun開始,過去完成時,had been on進行,上映;begin開始,是短暫性動詞,不能和段時間連用,根據(jù) for five ,be on進行,上映,表狀態(tài),可和段時間連用,by the time到……時候,從句用一般過去時, 表示“截止到從句動作發(fā)生時,主句動作已經(jīng)完成,即過去的過去”,主句用過去完成時,故選C。【點評】考查動詞時態(tài)。注意句子涉及到begin和be on的詞義和用法。2.By the time I ________ on the TV, Beckham ________ two goals. A.turned。 have scoredB.turned。 had scoredC.had turned。 have scoredD.had turned。 had scored【答案】 B 【解析】【分析】句意:當我打開電視的時候,貝克漢姆已經(jīng)進了兩個球。本句是時間狀語從句,by the time到…時候為止,用于一般過去時,可排除CD選項。從句用一般過去時,主句用過去完成時,需用“had+過去分詞”結(jié)構(gòu),可排除A;根據(jù)句意結(jié)構(gòu),可知,故選B?!军c評】考查動詞時態(tài)辨析題。3.Before O39。Shea hosted the Joy FM program in Beijing, he_______ in Hongkong for ten years. A.worksB.has workedC.had workedD.would work【答案】C 【解析】【分析】句意:O39。Shea在北京主持Joy FM節(jié)目前,他已經(jīng)在香港工作了10年了。根據(jù)Before O39。Shea hosted the Joy FM program in Beijing可知,主持節(jié)目這個動作發(fā)生在過去,而在香港呆了十年是發(fā)生在過去的過去,時態(tài)要用過去完成時(had +過去分詞),故選C?!军c評】考查動詞的時態(tài)。牢記過去完成時的用法。4.When I got to school, I realized I ______ my backpack at home.A.leftB.had leftC.forgotD.had forgotten【答案】 B 【解析】【分析】句意:當我到學校時,我才意識到我把雙肩包落在家里了。把…落在…用leave,又因為是過去完成時,故選B。【點評】考查把…落在…的用法。熟背句型。做題就很容易。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.16