【文章內(nèi)容簡介】
之前的動作,過去完成時表示的是過去的過去。又有be+動詞過去分詞構(gòu)成被動語態(tài)。had been+過去分詞,含有被動語態(tài)的過去完成時。句意:Jim,剛才是你把垃圾扔了嗎?不,我回來的時候垃圾已經(jīng)被扔了。故選C?!军c評】考查被動語態(tài)及過去完成時的用法。18.Mr. Smith ________ in a car factory for ten years before he came to China. A.had workedB.worksC.is workingD.will work【答案】 A 【解析】【分析】句意:史密斯先生來中國前在一個汽車廠工作十年了。根據(jù) before he came to China , 可知他來汽車廠發(fā)生在來中國前,所以句子時態(tài)是過去完成時,had worked,故選A。 【點評】此題考查過去完成時。根據(jù)時間狀語確定句子時態(tài)。19.—Are you surprised at the ending of the movie?—No, because I ___________ the story.A.readB.will readC.have readD.was reading【答案】 C 【解析】【分析】句意:—你對這部電影的結(jié)局感到驚訝嗎?—不驚訝,因為我讀過這個故事。根據(jù)語境判斷,這本書已經(jīng)讀過,應(yīng)該用現(xiàn)在完成時態(tài)來表示,故答案為C?!军c評】考查現(xiàn)在完成時態(tài)。主語為第一人稱故動詞應(yīng)使用原形。20.By the end of last week, she ______in the west of China for two months helping the homeless children. A.will stayB.has stayedC.would stayD.had stayed【答案】 D 【解析】【分析】句意:直到上周末,她已經(jīng)待在中國西部兩個月幫助那些無家可歸的孩子們。根據(jù)時間狀語By the end of last week到上周末為止,可知本句描述的是過去某時之前已經(jīng)完成的動作,故用過去完成時態(tài),故選D。【點評】此題考查動詞的時態(tài)。根據(jù)時間狀語確定句子的時態(tài)。21.By yesterday, the plane ______out of view for more than a month.A.isB.has beenC.wasD.had been【答案】 D 【解析】【分析】句意:到昨天,飛機已經(jīng)失去聯(lián)系了一個多月。根據(jù)By yesterday可知該用過去完成時,所以選D?!军c評】考查動詞時態(tài)。22.When I got to the cinema, the film ___________ for 15 minutes.A.has begunB.has beenC.has been onD.had been on【答案】 D 【解析】【分析】句意:當(dāng)我到達電影院時,電影已經(jīng)開始十五分鐘了。結(jié)合語境可知主句描述的是持續(xù)到過去某時并將繼續(xù)下去的動作,故用過去完成時態(tài)。選D?!军c評】英語中的時態(tài)主要是借助于時間狀語與上下文語境來進行判斷。解答此類題型,首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結(jié)合語境來判斷句子的時態(tài)。23.—Did Alan see his old friends yesterday?—Yes, he did. Hehis old friends for several years.A.didn39。t seeB.wouldn39。t seeC.hasn39。t seenD.hadn39。t seen【答案】 D 【解析】【分析】 句意:昨天艾倫見到他的老朋友了嗎?——使得,他見到了。他已經(jīng)有幾年不見他的老朋友了。結(jié)合語境可知下文描述的是一直持續(xù)到過去某時的動作,故用過去完成時態(tài)。選D?!军c評】考查時態(tài)辨析24.Nick stayed up really late last night. So this morning he by the time the class began.A.had fallen asleep B.had showm up C.had realized【答案】 A 【解析】【分析】stay up熬夜,by the time直到,句意:Nick昨晚熬夜到很晚,因此今天上午直到上課他也沒有起來。fall asleep入睡,睡覺。began是過去時,過去的過去用過去完成時,故選A?!军c評】考查過去完成時的用法。25.Pardon? I _____ quite catch you.I said I ______ the song before.A.didn39。t, hadn39。t heardB.don39。t, didn39。t hearC.didn39。t, didn39。t hearD.won39。t, hadn39。t heard【答案】 A 【解析】【分析】句意:請再說一遍,我沒太聽清你說的話。——我說,我以前聽過這首歌。結(jié)合語境可知上文描述的是剛才發(fā)生的動作,故用一般過去時態(tài)。下文描述的是過去某時之前完成的動作,故用過去完成時態(tài)。選A?!军c評】英語中的時態(tài)主要是借助于時間狀語與上下文語境來進行判斷。解答此類題型,首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結(jié)合語境來判斷句子的時態(tài)。英語疑問句中一般具有時態(tài)上的對應(yīng)關(guān)系,注意結(jié)合這一特點進行區(qū)分。26.His father said that he_____ Zhang Jiajie for 10 days. A.has been i