【正文】
間狀語,提示謂語動同用過去完成時,即“我到達”和“他離開”,后者發(fā)生在前者之前,即“過去的過去”,因此,后者用過去完成時。was leaving根據(jù)句意,故選C。D.B.【點評】考查過去完成時態(tài)。wasn39。hasn39。【點評】考查動詞時態(tài)。had left【答案】 C 【解析】【分析】句意:——火車離開多久了?——很抱歉。had been awaywas leavinghas leftt不能,指能力;不可能,表示否定的推測?!x謝。don39。tD.C.B.A.由already可知是完成時,所以用have done。C.d love to, but I______ it already.A.D.collect all the CDs of the famous singer. 【點評】此題考查過去完成時的用法。by the time:到…時候為止;通常引導(dǎo)一個時間狀語從句,表示“到……的時候為止”主句則表示在此時間之前某個事件已完成。have lefthave forgotten現(xiàn)在完成時表示動詞在過去發(fā)生對現(xiàn)在造成的影響。【點評】要注意完成時態(tài)中的延續(xù)性動詞的轉(zhuǎn)換。 had begunB.根據(jù)By the end of 2012可知該用過去完成時,所以選C。D.C.B.built in our city.A.6.By the end of 2012, many buildings 【點評】考查過去完成時,注意過去完成的時的判定方法。had raisedraised本句是時間狀語從句,by the time到…時候為止,用于一般過去時,可排除CD選項。turned。3.By the time I ________ on the TV, Beckham ________ two goals. A.will play【答案】 C 【解析】【分析】句意:西蒙舉行第一次音樂會時,他已經(jīng)彈了很多年鋼琴了。2.Simon ________ the piano for ages when he gave his first concert. A.had been away【答案】D 【解析】【分析】句意:當?shù)夏返竭_車站時,公交離開了五分鐘了。had lefthas leftwent表示到達車站前已經(jīng)發(fā)生或完成的動作,句子用過去完成時態(tài);leave是一個非延續(xù)性的動詞,不能與表示一段時間的狀語for…連用,可以表達成be away,形容詞表示狀態(tài),可以與表示一段時間的狀語連用。has playedB.根據(jù)時間狀語when he gave his first ,表示先彈鋼琴彈了很多年,然后開了音樂會,表示過去的過去,應(yīng)該用過去完成時:had+動詞的過去分詞,故答案為C。turned。 had scoredC.D.從句用一般過去時,主句用過去完成時,需用“had+過去分詞”結(jié)構(gòu),可排除A;根據(jù)句意結(jié)構(gòu),可知,故選B。B.D.5.By the time I finished my homework,my mother have beenhavehad beenwill【答案】 C 【解析】【分析】句意:到2012年底,我們的城市里已經(jīng)建成了很多大樓。7.When I ______ the cinema, the film _______for ten minutesA.arrived at。D.8.By the first day of August, 2007, the PLA ________ for eighty years.A.B.C.D.現(xiàn)在完成時往往和already,yet,for+一段時間,since+點時間的時間狀語連用。B.D.值得注意的是,當從句用過去時時,主句通常用過去完成時。10.By the end of last month,IC.had collected【答案】 D 【解析】【分析】根據(jù)時間狀語“by the end of last month”可知謂語動詞發(fā)生在過去的過去,故用過去完成時。am seeingsee故選D。 when I got there. was onhas been onhad begunhas begun【答案】 C 【解析】【分析】題中“I got there”表現(xiàn)的是過去時,且題意表達已經(jīng)開始故為過去完成時,故選C.【點評】此題考查過去完成時。tC.A. didn39。根據(jù)語境,說話時我已知道你鋼琴彈得好,不知道是過去的狀態(tài),用一般過去時,故選A。我不知道。15.The girl sitting next to me on the plane was very nervous, for she before. A.t flownC.t flying【答案】C 【解析】【分析】句意:飛機上坐在我旁邊的女孩很緊張,因為她以前沒有坐過飛機。掌握過去完成的意義和用法:表示過去的過去的動作或狀態(tài)。a newspaper when you got home?— No,.A.Did; read; he didC.Did; read; he didn39。【點評】考查一般疑問句的構(gòu)成和回答,過去進行時態(tài),根據(jù)時間狀語選擇合適的時態(tài)。by the time I got to the party.A.C.故選C。故選D?!军c評】本題考查過去完成時的用法。was leavinghas left【答案】 C 【解析】【分析】句意:——在聚會時你見了湯姆了嗎?——沒有,我到達的時候他已經(jīng)離開了。will stayB.根據(jù)時間狀語By the end of last week到上周末為止,可知本句描述的是過去某時之前已經(jīng)完成的動作,故用過去完成時態(tài),故選D。iswas【點評】考查動詞時態(tài)。B.finished句意為“我母親到家時,我已經(jīng)做完作業(yè)了。didn39。t seeD.結(jié)合語境可知下文描述的是一直持續(xù)到過去某時的動作,故用過去完成時態(tài)。t meetC.hadn39。for+時間段用完成時,排除A、B。knowsknowhave knownhad known【答案】 D 【解析】【分析】句意:羅斯和米妮他們在同一個銀行工作以前就認識了。27.We C.are hope【答案】A 【解析】【分析】句意:我們本來希望能來看看你。28.– Were you late for work yesterday morning?– Yes. By the time I got to the bus stop, the early bus .A.had already left【答案】 C 【解析】【分析】句意:昨天上午你上班遲到了嗎?——是的,等我到達公交車站的時候,早班車已經(jīng)開走了。解答此類題型,首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結(jié)合語境來判斷句子的時態(tài)。D.【點評