【正文】
left24.Tom realized that he ________ his physics book at home when he reached school.A.met表明時態(tài)是過去時,所以用過去完成時,故選D。一般過去時;,一般現(xiàn)在時;,現(xiàn)在完成時;,過去完成時。t met【答案】 D 【解析】【分析】句意:我上周見過吉姆。D.haven39。t meetB.didn39。 【點評】考查過去完成時,注意平時識記其結(jié)構(gòu)及標(biāo)志詞。過去完成時;,一般過去時;,現(xiàn)在完成時;,一般現(xiàn)在時。collect【答案】 A 【解析】【分析】句意:到上個月底,我已經(jīng)把賈斯汀C.collected22.By the end of last month, I ______________ all the CDs of Justin Bieber. A. 【點評】此題考查過去完成時。will work【答案】 A 【解析】【分析】句意:史密斯先生來中國前在一個汽車廠工作十年了。C.works A. 【點評】考查過去完成時,注意識記與過去完成時想搭配的時間狀語。would plant【答案】 A 【解析】【分析】句意:到去年末,他們已經(jīng)在山上種植了上萬棵橘子樹。were plantinghave plantedhad planted【點評】考查被動語態(tài)及過去完成時的用法。句意:Jim,剛才是你把垃圾扔了嗎?不,我回來的時候垃圾已經(jīng)被扔了。又有be+動詞過去分詞構(gòu)成被動語態(tài)。C.B.have been taken out19.——Jim, did you take out the trash just now?——No. By the time I came home it 開始begin,電影已經(jīng)開始了五分鐘是存在的狀態(tài),要用延續(xù)性的動詞,所以要將瞬間動詞begin改為be on,故選D。had been on【答案】 D 【解析】【分析】句意:她說當(dāng)她到達電影院的時候,電影已經(jīng)開始五分鐘了。C.had begun18.She said when she got to the cinema, the film ________ for 5 minutes.A.句意是:看到約翰眼里含著淚水沖進房間,我問他發(fā)生什么事了。D.happenedB.would happen故選D【點評】考查過去完成時。buy【答案】 B 【解析】【分析】句意:我問你媽媽她是否買了那件裙子。had buyedhad boughtbought【點評】本題考查過去完成時,注意掌握過去完成時的結(jié)構(gòu)had+過去分詞。根據(jù)動詞asked一般過去時可知,動詞happen的動作發(fā)生在asked之前,表示過去的過去,用過去完成時had+過去分詞。D.would happenB.happened15.Seeing Danel went into the classroom with tears in his eyes, I asked him what【點評】考查過去完成時。will play【答案】 C 【解析】【分析】句意:西蒙舉行第一次音樂會時,他已經(jīng)彈了很多年鋼琴了。C.is playing14.Simon ________ the piano for ages when he gave his first concert. A.故選C。D.C.B.by the time I got to the party.A.用had+動詞的過去分詞表達。【點評】考查過去完成時態(tài)。根據(jù)上文的句子The girl sitting next to me on the plane was very nervous的一般過去時態(tài)可知,這里空白處所表示的是過去的過去,謂語應(yīng)該用過去完成時態(tài):had+動詞的過去分詞。wasn39。hadn39。hasn39。didn39。和一段時間連用,動作應(yīng)該是延續(xù)性的,leave對應(yīng)的延續(xù)性狀態(tài)是be away,故選D。 現(xiàn)在完成時態(tài); been away現(xiàn)在完成時; been away過去完成時。在我到達火車站前,火車已經(jīng)離開了十分鐘了。D.C.B.s up?—I missed the train. By the time I got to the train station, the train for 10 minutes.A.注意過去完成時的用法。根據(jù) was put out,可知一般過去時,消防隊員三次進入著火的大樓,動作已經(jīng)完成,因此用過去完成時(表達過去的過去),had entered,故選D。had entered【答案】 D 【解析】【分析】句意:消防隊員三次進入著火的大樓,才把火撲滅。C.has entered10.The fireman________ the burning building three times before the fire was put out. A.故選C。根據(jù)題干中的before he returned to his hometown,可知主句的謂語動詞要用過去完成時,又因everything 與take 之間存在動賓關(guān)系,且everything 作take 的賓語,謂語動詞要用被動語態(tài),過去完成時的被動語態(tài)的基本構(gòu)成是hadD.had had been takenB.took【點評】此題考查過去完成時的用法。Leave sth. Sp.:把…落在某地。by the time:到…時候為止;通常引導(dǎo)一個時間狀語從句,表示“到……的時候為止”主句則表示在此時間之前某個事件已完成。had left【答案】 D 【解析】【分析】句意:我到學(xué)校的時候,我意識到我把書包忘在家里。have lefthad forgottenhave forgotten【點評】考查動詞時態(tài)。A是過去完成時,但是left是瞬間性動詞,不能和一段時間狀語連用;B是現(xiàn)在完成時;C是過去完成時,并且是系表結(jié)構(gòu),可以和一段時間連用;D是現(xiàn)在完成時。句中by the time 的意思是到...時候,后跟從句,從句使用的是一般過去時。D.had been awayB.had left【點評】要注意完成時態(tài)中的延續(xù)性動詞的轉(zhuǎn)換。hurried to。 had begun has been onC.B.got to。根據(jù)By the end of 2012可知該用過去完成時,所以選C。Buildings是build這一動作的承受者,該用被動語態(tài)。D.C.B.built in our city.A.5.By the end of 2012, many buildings 從句用一般過去時,主句用過去完成時,需用“had+過去分詞”結(jié)構(gòu),可排除A;根據(jù)句意結(jié)構(gòu),可知,故選B。 had scored【答案】 B 【解析】【分析】句意:當(dāng)我打開電視的時候,貝克漢姆已經(jīng)進了兩個球。D. have scored had