【正文】
用其相對應的延續(xù)性結構be away,公交車離開發(fā)生在他到達之前,所以用過去完成時,故選D。D.C.B.A.29.When he arrived at the bus stop, the bus ________ for 10 minutes. 解答此類題型,首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結合語境來判斷句子的時態(tài)。選C。had already left【答案】 C 【解析】【分析】句意:昨天上午你上班遲到了嗎?——是的,等我到達公交車站的時候,早班車已經(jīng)開走了。is already left.A.28.– Were you late for work yesterday morning?– Yes. By the time I got to the bus stop, the early bus 故選C。has planned【答案】C 【解析】【分析】句意:我本來計劃著第二天去北京。had plannedplannedplans【點評】考查過去完成時的用法。句意:昨天你看的電影怎么樣?沒想法,我到電影院的時候,電影已經(jīng)結束了。C.have finished yethas already finished”主句動作在從句動作(一般過去時)之前就已經(jīng)完成了,因此主句應用過去完成時,故選B。will finish【答案】 B 【解析】【分析】考查動詞時態(tài)。C.had finished25.By the time my mum got home, I _______ my homework.A.故選B。hopes【答案】B 【解析】【分析】句意:彼得本來希望有一架很酷的飛機模型。has hopedhad hopedhoped過去完成時表示動作發(fā)生在過去的過去,本題不難,平時加強記憶,理解即可。本句中會議開始的動作發(fā)生在我們到達會議室之前,所以表示過去的過去,用過去完成時,故選A【點評】動詞的時態(tài)是學習英語過程中非常重要的知識。D.has begunB.had begun【點評】考查過去完成時。動詞think用過去完成時來表示過去未曾實現(xiàn)的想法,希望,打算或意圖等。D.have thoughtB.thought【點評】考查過去完成時。would practiced【答案】 B 【解析】【分析】句意:在進入電影業(yè)之前,她練習跳芭蕾。will practicedhad practicedhas practiced 【點評】考查現(xiàn)在完成時,注意結合時間狀語確定句子的時態(tài)和句子結構。根據(jù) for 30 years already,可知句子為現(xiàn)在完成時,表示發(fā)生于過去的動作一直持續(xù)到現(xiàn)在。D.has workedB.works【點評】考查被動語態(tài)及過去完成時的用法。句意:Jim,剛才是你把垃圾扔了嗎?不,我回來的時候垃圾已經(jīng)被扔了。又有be+動詞過去分詞構成被動語態(tài)。C.B.have been taken out19.——Jim, did you take out the trash just now?——No. By the time I came home it 句意是:—昨天晚上除了你之外我們都去電影院了,你為什么沒來?—因為這部電影我已經(jīng)看過兩次了。D.was watchinghad watchedthat movie twice.A.t you e?—Because I 【點評】本題考查過去完成時的用法。has left【答案】 C 【解析】【分析】by the time的從句用過去時,主句用過去完成時,表示主句的動作先發(fā)生,故選C。C.B.left【點評】考查固定搭配too…to…,及動詞不定式表目的。根據(jù)句意可知布朗先生正在寫論文,然而寫論文這個事情是發(fā)生在過去,所以要用過去進行時,所以要用making,這里面寫論文是為了回答問題,表示目的所以answer之前應該加to。D.marking, answeringB.16.Mr Brown was too busy ______ our papers _______ this question. A.該動作發(fā)生在realized之前,用過去完成時,故選D。D.had forgottenB.had repaired【點評】考查動詞時態(tài)。我到這兒的時候,火車已經(jīng)離開了。had left【答案】 C 【解析】【分析】句意:——火車離開多久了?——很抱歉。had been awaywas leavinghas left14.— How long has the train been away?— Sorry. I don39。故選B。she stay【答案】 B 【解析】【分析】句意:他想要知道她在醫(yī)院待了多長時間。did she stayshe had stayedshe is staying 【點評】本題考查過去完成時的用法。has left【答案】 C 【解析】【分析】句中有“by+過去時間”作時間狀語,提示謂語動同用過去完成時,即“我到達”和“他離開”,后者發(fā)生在前者之前,即“過去的過去”,因此,后者用過去完成時。had leftwas leavingleft12.Tom A. rang一般過去時態(tài);B. has rung現(xiàn)在完成時態(tài);C. had rung過去完成時態(tài)。過去完成時態(tài),表示動作發(fā)生在過去的過去。had rung【答案】 C 【解析】【分析】句意:當我返回到學校時,鈴早響了。B.A.【點評】考查動詞辨析,過去進行時態(tài),過去完成時態(tài)。根據(jù)句意可知,第一個空是躺下,用的是過去進行時,故這里填現(xiàn)在分詞lying;第二個空是放置,用的是過去完成時,故填lay的過去分詞laid。 lied【答案】 A 【解析】【分析】句意:這個男孩躺在地上,他把自行車放在了大樹的后面。D.lay。 layB.lying?!军c評】此題考查過去完成時的用法。Leave sth. Sp.:把…落在某地。by the time:到…時候為止;通常引導一個時間狀語從句,表示“到……的時候為止”主句則表示在此時間之前某個事件已完成。had left【答案】 D 【解析】【分析】句意:我到學校的時候,我意識到我把書包忘在家里。have lefthad forgottenhave forgotten理解句意并掌握過去完成時表示過去的過去,構成為:had+過去分詞。根據(jù)時間狀語從句before she got ,該用過去完成時態(tài):had+過去分詞,故答案為C。would put【答案】 C 【解析】【分析】句