【正文】
有兩個含義,一是“是否”,引出賓語從句,賓語從句里可以用一般將來時態(tài);二是“如果”,引出條件狀語從句,條件狀語從句要用一般現(xiàn)在時態(tài)表將來。-如果她通過了,請讓我知道。 passes B.passed 。fivein our school since five years ago.A.teaches B.taught C.has taught D.is teaching【答案】C【解析】句意:Smith小姐從5年前就已經(jīng)在我們學校教書了。33.Miss Smith根據(jù)時間副詞then可知此處用過去進行時,故選B?!军c評】本題考查過去完成時,注意通過時間狀語及動詞判斷句子的時態(tài)。D.had got married 【點評】考查過去完成時。D.B.動詞want用過去完成時來表示過去未曾實現(xiàn)的想法,希望,打算或意圖等。解答此類題型,首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結合語境來判斷句子的時態(tài)。結合語境可知上文描述的是剛才發(fā)生的動作,故用一般過去時態(tài)。won39。didn39。B.27.Pardon? I _____ quite catch you.I said I ______ the song before.A.was forgetting【答案】 B 【解析】【分析】句意為:湯姆一進入考試室就意識到了他把筆落在家里了。26.When Tom got to the examination room, he realized he ______ his pen at home.A.【答案】 C 【解析】【分析】had+動詞的過去分詞構成過去完成時,表示的過去的過去的時間點,本句中電影結束發(fā)生在我到達電影院之前,而到達電影院用的過去時,電影結束發(fā)生在過去的過去,所以用過去完成時。B.25.——How was the movie you saw yesterday?——I have no idea. By the time I got to the movie theatre, the movie ______.A.根據(jù)by the end of last term,可知表示過去的過去,謂語動詞要用過去完成時had+過去分詞。B.finished他已經(jīng)有幾年不見他的老朋友了。t seenwouldn39。his old friends for several years.A.will finish【答案】 B 【解析】【分析】考查動詞時態(tài)。C.選A。B.had, gonewould practiced【答案】 B 【解析】【分析】句意:在進入電影業(yè)之前,她練習跳芭蕾。will practicedhad practicedhas practicedhad been【答案】 D 【解析】【分析】句意:到昨天,飛機已經(jīng)失去聯(lián)系了一個多月。has been 【點評】考查時態(tài),注意過去的過去是過去完成時的用法。C.had already left 【點評】考查時態(tài),注意 by the time+過去時的用法。D.have begun故選D【點評】考查過去完成時。was happened【答案】 B 【解析】【分析】所填寫動作發(fā)生在asked以前,表示過去的過去,用過去完成時,故選B。C.had happened.A.15.Seeing John rush into the room with tears in his eyes, I asked him what 根據(jù)Not yet, I39。 finishhave。故選B。C.had happenedhas been disappeared【答案】 C 【解析】【分析】句意:你為什么不立刻將錢包給那個男人?因為在我意識到錢包是他的之前他就已經(jīng)消失了。has disappearedC.12.— Why didn39。D.B. 現(xiàn)在完成時態(tài); been away現(xiàn)在完成時; been away過去完成時。D.B.根據(jù)語境,說話時我已知道你鋼琴彈得好,不知道是過去的狀態(tài),用一般過去時,故選A。A. didn39。C.t【點評】考查過去完成時,注意其定義的理解。D.he has finished his work already finished【答案】 C 【解析】【分析】句意:到我到達那里的時候,足球賽已經(jīng)結束了。B.has。D.collect all the CDs of the famous singer. 【點評】此題考查過去完成時的用法。by the time:到…時候為止;通常引導一個時間狀語從句,表示“到……的時候為止”主句則表示在此時間之前某個事件已完成。have lefthave forgotten根據(jù)時間狀語從句before she got ,該用過去完成時態(tài):had+過去分詞,故答案為C。put4.— What do you think of the young lady?— She is hardworking. She ________ all her effort into her work before she got ill.A.下文指的是過去某時的動作,故用一般過去時態(tài)。had left… came3.Jake _____his key in the office so he had to wait until his wife _______ home. had scored【答案】 B 【解析】【分析】句意:當我打開電視的時候,貝克漢姆已經(jīng)進了兩個球。 have scoredB.【點評】本題考查過去完成時的用法,表示在過去某一時間前已經(jīng)發(fā)生的動作。had been tohave gone tot 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。 have scoredhad turned。had turned。【點評】考查動詞時態(tài)辨析題。forgot… eC.結合語境可知前文描述的是過去某時前已經(jīng)完成的動作,故用過去完成時態(tài)。解答此類題型,首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結合語境來判斷句子的時態(tài)。B.had put她生病前把她所有的精力都投入到她的工作中。5.By the time I got to school, I realized that I ________ my backpack at home. A.C.考查過去完成時。結合句意和語境可知選D。A.coll