【正文】
注意by the time的詞義和用法。by the time到……時候,從句用一般過去時, 表示“截止到從句動作發(fā)生時,主句動作已經完成,即過去的過去”,主句用過去完成時,故選D。 got【答案】 D 【解析】【分析】句意:我起床的時候,我的父母已經開始工作了。D. had gotC. had gotB. get30.My parents ______________ to work by the time I ______________ up. A.for+時間段,表示動作或狀態(tài)的延續(xù),leave是短暫性動詞,故用其相對應的延續(xù)性結構be away,公交車離開發(fā)生在他到達之前,所以用過去完成時,故選D。D.C.B.A.29.When he arrived at the bus stop, the bus ________ for 10 minutes. 故選B。are hoping【答案】B 【解析】【分析】句意:我本來希望你能來。C.had hopedyou could e. A.28.I 故選B。C.had donedid我們可以看到意識到和到都是過去的動作,而忘記帶物理書則是在意識到之前,故為過去的過去,選B。D.was leavingB.left英語疑問句中一般具有時態(tài)上的對應關系,注意結合這一特點進行區(qū)分。【點評】英語中的時態(tài)主要是借助于時間狀語與上下文語境來進行判斷。下文描述的是過去某時之前完成的動作,故用過去完成時態(tài)。——我說,我以前聽過這首歌。t, hadn39。D.t, didn39。t hearC.don39。t hearddidn39?!军c評】考查過去完成時。根據語境,這是一個發(fā)生在“過去的過去”(即意識到之前)的一個動作,因此要用過去完成時。D.forgotB.was leaving掌握過去完成時的意義:表過去的過去;構成:had+過去分詞。根據時間狀語before they worked in the same bank可知,認識是在同一個銀行工作之前,worked是過去時,所以,空白處指過去的過去,用過去完成時:had+過去分詞,故答案為D。D.C.B.23.Rose and Minnie ________ each other pretty well before they worked in the same bank. A.根據By the end of last month可知時態(tài)是過去完成時,結構是had+動詞過去分詞,collect的過去分詞是collected,故選A。比伯的所有CD都收集到了。D.have collectedB.had collected【點評】考查過去完成時的用法。句意:昨天你看的電影怎么樣?沒想法,我到電影院的時候,電影已經結束了。C.have finished yethas already finished根據時間狀語,確定動詞的時態(tài)。故選D。had finished【答案】 D 【解析】【分析】句意:到上學期末,一班的學生已經完成了三個項目。C.would finish【點評】考查時態(tài)辨析20.By the end of last term, the students of Class One___________ three projects. A.結合語境可知下文描述的是一直持續(xù)到過去某時的動作,故用過去完成時態(tài)。t seen【答案】 D 【解析】【分析】 句意:昨天艾倫見到他的老朋友了嗎?——使得,他見到了。D.hasn39。t seeB.didn39。19.—Did Alan see his old friends yesterday?—Yes, he did. He所以要用過去完成時態(tài)。當我到家的時候是過去時間狀語,所以我的父母已離