【正文】
me home it C.that dress.A.had begun【點(diǎn)評(píng)】考查過去完成時(shí)。have been to【答案】 C 【解析】【分析】have gone to去了(尚未回).have been to去過(已回),根據(jù)句意在last weekend之前去過,所以用過去完成時(shí),故選C。C.had gone tothe park twice.A.根據(jù)停留stay發(fā)生在想知道wanted之前,可知用過去完成時(shí)had+過去分詞,表示過去的過去已經(jīng)發(fā)生的事。D.表示到達(dá)車站前已經(jīng)發(fā)生或完成的動(dòng)作,句子用過去完成時(shí)態(tài);leave是一個(gè)非延續(xù)性的動(dòng)詞,不能與表示一段時(shí)間的狀語for…連用,可以表達(dá)成be away,形容詞表示狀態(tài),可以與表示一段時(shí)間的狀語連用。by the time,在......之前,是過去完成時(shí)的標(biāo)志詞,表示過去的過去的時(shí)間。has left9.—What39。A.had taken【答案】 C 【解析】【分析】句意為:他所擁有的一切在他回家之前都被拿走了?!x謝。have gone【答案】 C 【解析】【分析】句意:我到聚會(huì)晚了。would go had been on【答案】 D 【解析】【分析】這題考查時(shí)態(tài),第一空幾個(gè)選項(xiàng)都可以,第二空指“我到電影院之前電影已經(jīng)開始5分鐘了”,用過去完成時(shí),又因?yàn)閎egin是短暫動(dòng)詞,不能和一段時(shí)間連用,所以選D。根據(jù) By the end of last month,可知句子的時(shí)態(tài)為過去完成時(shí),C是過去完成時(shí)結(jié)構(gòu),故答案是C。3.By the end of last month, Jane _____ enough money for the poor sick boy. A.had left… came2.Jake _____his key in the office so he had to wait until his wife _______ home.過去完成時(shí)過關(guān)測試(word)一、初中英語過去完成時(shí)1.By the time we got there, the film ________ already. A. 【點(diǎn)評(píng)】考查時(shí)態(tài),注意 by the time+過去時(shí)的用法。forgot… eC.解答此類題型,首先要注意句子中的時(shí)間狀語,如果沒有則要通過分析上下文,結(jié)合語境來判斷句子的時(shí)態(tài)。has raised【答案】 C 【解析】【分析】句意:在上個(gè)月末,珍已經(jīng)為貧窮的生病的孩子籌集到了足夠的錢。hurried to。B.D.—I ______ know you can play the piano so well. —Thank you.t【答案】 A 【解析】【分析】句意:——我不知道你鋼琴彈得那么好。tookD.故選 C。B. 現(xiàn)在完成時(shí)態(tài); been away現(xiàn)在完成時(shí); been away過去完成時(shí)。has lefthad been away【答案】D 【解析】【分析】句意:當(dāng)?shù)夏返竭_(dá)車站時(shí),公交離開了五分鐘了。leftshe had stayedshe stay【答案】 B 【解析】【分析】句意:他想要知道她在醫(yī)院待了多長時(shí)間。B.D.根據(jù)時(shí)間狀語when he gave his first ,表示先彈鋼琴彈了很多年,然后開了音樂會(huì),表示過去的過去,應(yīng)該用過去完成時(shí):had+動(dòng)詞的過去分詞,故答案為C。B.故選D【點(diǎn)評(píng)】考查過去完成時(shí)。18.Mr. Smith ________ in a car factory for ten years before he came to China. is workingreadhave read20.By the end of last week, she ______in the west of China for two months helping the homeless children. A.21.By yesterday, the plane ______out of view for more than a month.A.根據(jù)By yesterday可知該用過去完成時(shí),所以選D。has been on選D。his old friends for several years.A.wouldn39。t seen他已經(jīng)有幾年不見他的老朋友了。25.Pardon? I _____ quite catch you.I said I ______ the song before.A.didn39。won39。解答此類題型,首先要注意句子中的時(shí)間狀語,如果沒有則要通過分析上下文,結(jié)合語境來判斷句子的時(shí)態(tài)。人還沒回,現(xiàn)在完成時(shí); been in去了某地,人還在那里,現(xiàn)在完成時(shí);,人還沒回,過去完成時(shí);,人還在那里,過去完成時(shí)。had already left【答案】 C 【解析】【分析】句意:昨天上午你上班遲到了嗎?——是的,等我到達(dá)公交車站的時(shí)候,早班車已經(jīng)開走了。D.your father Was; reading; he was30.By the time he arrived。by the time引導(dǎo)時(shí)間狀語從句,從句用一般過去時(shí),主句則用過去完成時(shí),故選B。根據(jù)句意,第二個(gè)人也沒聽見剛才他說的話,因?yàn)閯偛潘谒伎?,表示過去某事正在做某事,用過去進(jìn)行時(shí),故選B。他已經(jīng)去了北京,并將于下周五回來。 have been used to sittingD.me to sit。根據(jù)題意“她現(xiàn)在正在洗澡”是現(xiàn)在正在進(jìn)行的動(dòng)作,故選D。38.Jack ______ a shower when his mother rang him up.A.takesB.has takenC.is takingD.was taking【答案】D【解析】句意:當(dāng)他媽媽給他打電話的時(shí)候杰克正在洗澡。故選C。我無法睡個(gè)好覺。43.–_____ to the United States?–No, never. But I went to Canada a few years ago.A.Have you been B.Have you goneC.Did you go D.Will you go【答案】A【解析】試題分析:句意:你去過美國嗎?沒有,但我在幾年前去過加拿大。46.Since 2014, the Internet _________ more chances for folk song singers such as Zhao Lei, the singer of “Chengdu”.A.has provided B.provides. C.is provided【答案】A【解析】句意:2014年以來,互聯(lián)網(wǎng)為成都歌手趙磊等民歌歌手提供了更多的機(jī)會(huì)。48.I didn’t know when he back. He said he would call me when he home.A.will e。考點(diǎn):考查從句的時(shí)態(tài)用法。since + 時(shí)間點(diǎn) /從句,for + 時(shí)間段,如:I have learned English for