【正文】
時間連用;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。做題就很容易?!军c評】考查把…落在…的用法。had forgotten【答案】 B 【解析】【分析】句意:當(dāng)我到學(xué)校時,我才意識到我把雙肩包落在家里了。forgothad leftleft牢記過去完成時的用法。Shea hosted the Joy FM program in Beijing可知,主持節(jié)目這個動作發(fā)生在過去,而在香港呆了十年是發(fā)生在過去的過去,時態(tài)要用過去完成時(had +過去分詞),故選C。Shea在北京主持Joy FM節(jié)目前,他已經(jīng)在香港工作了10年了。D.C.B.Shea hosted the Joy FM program in Beijing, he_______ in Hongkong for ten years. A.根據(jù)By the end of 2012可知該用過去完成時,所以選C。Buildings是build這一動作的承受者,該用被動語態(tài)。D.C.B.built in our city.A.3.By the end of 2012, many buildings D.C.B.A.【點評】本題考查過去完成時的用法,表示在過去某一時間前已經(jīng)發(fā)生的動作。D.had been toB.have gone to【英語】英語過去完成時解題技巧講解及練習(xí)題(含答案)一、初中英語過去完成時1.—We all went to the park except you last weekend. Why didn39。t you e?—Because I the park twice.A.had gone toC.have been to【答案】 C 【解析】【分析】have gone to去了(尚未回).have been to去過(已回),根據(jù)句意在last weekend之前去過,所以用過去完成時,故選C。2.By the time I finished my homework,my mother . slepthas been asleepwas asleephad been asleep【答案】 D 【解析】【分析】由上文“By the time ”和“ finished”可知此處應(yīng)為過去完成時,故選D.【點評】考查過去完成時。have beenhavehad beenwill【答案】 C 【解析】【分析】句意:到2012年底,我們的城市里已經(jīng)建成了很多大樓。而被動語態(tài)是由“be + 及物動詞的過去分詞”構(gòu)成。4.Before O39。workshas workedhad workedwould work【答案】C 【解析】【分析】句意:O39。根據(jù)Before O39。【點評】考查動詞的時態(tài)。5.When I got to school, I realized I ______ my backpack at home.A.B.C.D.把…落在…用leave,又因為是過去完成時,故選B。熟背句型。6.When I ______ the cinema, the film _______for ten minutesA. has begunarrived at。reached。D. had been on【答案】 D 【解析】【分析】這題考查時態(tài),第一空幾個選項都可以,第二空指“我到電影院之前電影已經(jīng)開始5分鐘了”,用過去完成時,又因為begin是短暫動詞,不能和一段時間連用,所以選D。7.By the time they reached the