【正文】
rs. A.B.C.D.由時間狀語By the time of last year可知這里是指在這個時間之前已經(jīng)完成的動作,應該用過去完成時:had+動詞的過去分詞?!军c評】考查過去完成時。12.Tom leftwas leavinghad lefthas left【答案】 C 【解析】【分析】句中有“by+過去時間”作時間狀語,提示謂語動同用過去完成時,即“我到達”和“他離開”,后者發(fā)生在前者之前,即“過去的過去”,因此,后者用過去完成時?!军c評】本題考查過去完成時的用法。 me a few minutes before his mother showed up. A.B.C.D.根據(jù)stare這個動作發(fā)生在他媽媽showed up出現(xiàn)之前,是過去的過去,可知用過去完成時had+過去分詞。【點評】本題考查過去完成時,熟記過去完成時的結(jié)構(gòu)had+過去分詞。has playedB.had playedD.根據(jù)時間狀語when he gave his first ,表示先彈鋼琴彈了很多年,然后開了音樂會,表示過去的過去,應該用過去完成時:had+動詞的過去分詞,故答案為C。掌握過去完成時的意義(過去的過去)和構(gòu)成:had+動詞的過去分詞。TV by the time I called you?—For about two hoursA. watchedB. watcheddid。were。句意是:—到我打電話給你為止,你已經(jīng)看了多長時間的電視了?—大約兩個小時。16.I asked your mother if she that dress.A.B.C.D.本句中從句的動作應該是發(fā)生在ask之前的. 所以用“had+過去分詞”形式來表達。17.—Did you see Tom at the party?—No, he by the time I got there.A.was leavinghad leftD.句意是:在我到那里之前他已經(jīng)離開了。18.By the time he at the railway station, the train .A. had leftarrived。C. lefthad arrived。by the time引導時間狀語從句,從句用一般過去時,主句則用過去完成時,故選B。19.She said when she got to the cinema, the film ________ for 5 minutes.A.had begunC.had been on【答案】 D 【解析】【分析】句意:她說當她到達電影院的時候,電影已經(jīng)開始五分鐘了。開始begin,電影已經(jīng)開始了五分鐘是存在的狀態(tài),要用延續(xù)性的動詞,所以要將瞬間動詞begin改為be on,故選D。20.By the time we got there, the film ________ already. A.has begunC.had begun【答案】 D 【解析】【分析】 句意:我們到那兒時,電影已經(jīng)開始了。故選D。21.She_______ballet before she entered film industry.A.B.C.D.本句考查過去完成時,在她進入電影業(yè)之前為“過去的過去”;即過去完成時;故選B。22.When we hurried to the meeting room, the meeting _______.A.had been onC.has been on【答案】 A 【解析】【分析】句意:當我們趕到會議室的時候會議已經(jīng)開始了。而很多的題目,句中并沒有像本題一樣有明確的時間,很多要通過上下文的判斷得知。23.-My parents our home for a few hours when I arrived. I didn39。have been away fromhad been away fromhad lefthad gone【答案】 B 【解析】【分析】句意:當我到家的時候,我的父母已離開家?guī)讉€小時了。假如你想知道他們在哪里的話,你可以給他們打電話。for a few hours表示一段時間,不能與非延續(xù)動詞連用。故選B.【點評】考查完成時態(tài)的用法。has already finishedhave finished yetC.句意:昨天你看的電影怎么樣?沒想法,我到電影院的時候,電影已經(jīng)結(jié)束了?!军c評】考查過去完成時的用法。had collectedB.have collectedD.比伯的所有CD都收集到了。根據(jù)By the end of last month可知時態(tài)是過去完成時,結(jié)構(gòu)是had+動詞過去分詞,collect的過去分詞是collected,故選A。26.Pardon? I _____ quite catch you.I said I ______ the song before.A.t, hadn39。B.t, didn39。didn39。t hearwon39。t heard【答案】 A 【解析】【分析】句意:請再說一遍,我沒太聽清你說的話。結(jié)合語境可知上文描述的是剛才發(fā)生的動作,故用一般過去時態(tài)。選A。解答此類題型,首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結(jié)合語境來判斷句子的時態(tài)。27.His father said that he_____ Zhang Jiajie for 10 days. A.B.C.D.人還沒回,現(xiàn)在完成時; been in去了某地,人還在那里,現(xiàn)在完成時;,人還沒回,過去完成時;,人還在那里,過去完成時。 【點評】考查動詞短語辨析。28.Johnson ______ two tickets for the concert before Joe made a phone call to him.A.B.C.D.表示“過去的過去”動作要用過去完成時(had + 過去分詞),所以選A。has already leftB.C.結(jié)合語境可知下文描述的是過去某時前已經(jīng)完成的動作,故用過去完成時態(tài)。【點評】英語中的時態(tài)主要是借助于時間狀語與上下文語境來進行判斷。英語疑問句中一般具有時態(tài)上的對應關系,注意結(jié)合這一特點進行區(qū)分。 . A.had happenedC.was happened【答案】 B 【解析】【分析】句意:看著丹尼爾哭著跑進教室,我問他發(fā)生了什么。故選B。二、初中英語動詞的時態(tài)31.—Let’s turn on the TV and watch the football match.—It’s too late. It_____for an hour. And the result was won.A.has finished B.has b