【正文】
【點評】本題考查過去完成時,注意通過時間狀語及動詞判斷句子的時態(tài)。根據(jù)for fifty years 五十年和be動詞was,可知是表示一段時間的狀語,謂語動詞具有持續(xù)性,用過去完成時had been married“結婚”表狀態(tài)。D.had got marriedB.married 【點評】考查過去完成時。動詞want用過去完成時來表示過去未曾實現(xiàn)的想法,希望,打算或意圖等。D.C.B.to help but could not get there in time. A.表示“過去的過去”動作要用過去完成時(had + 過去分詞),所以選A。D.C.B.28.Johnson ______ two tickets for the concert before Joe made a phone call to him.A.故選C。has planned【答案】C 【解析】【分析】句意:我本來計劃著第二天去北京。had plannedplannedplans【點評】考查過去完成時。動詞think用過去完成時來表示過去未曾實現(xiàn)的想法,希望,打算或意圖等。D.thinksB.have thought 【點評】考查過去完成時的用法。was doing【答案】 B 【解析】【分析】 had+動詞過去分詞構成過去完成時,表示的是過去的過去,答語中go to bed是過去將來時,do my homework發(fā)生在go to bed之前,即過去的過去,要用過去完成時had done my :昨天我給你打電話的時候,你正在做什么?我完成作業(yè)正要去睡覺。B.25.– What were you doing when I called you last night?– I ______ my homework and was going to bed.A.leaves【答案】 B 【解析】【分析】本題考查過去完成時的用法,由had+過去分詞。C.had left24.Tom realized that he ________ his physics book at home when he reached school.A. 【點評】考查動詞短語辨析。人還沒回,現(xiàn)在完成時; been in去了某地,人還在那里,現(xiàn)在完成時;,人還沒回,過去完成時;,人還在那里,過去完成時。D.C.B.23.His father said that he_____ Zhang Jiajie for 10 days. A.解答此類題型,首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結合語境來判斷句子的時態(tài)。選A。結合語境可知上文描述的是剛才發(fā)生的動作,故用一般過去時態(tài)。t heard【答案】 A 【解析】【分析】句意:請再說一遍,我沒太聽清你說的話。won39。t heardidn39。t, didn39。B.t, hadn39。22.Pardon? I _____ quite catch you.I said I ______ the song before.A.【點評】考查過去完成時。had known【答案】 D 【解析】【分析】句意:羅斯和米妮他們在同一個銀行工作以前就認識了。have knownknowknows根據(jù)時間狀語,確定動詞的時態(tài)。故選D。had finished【答案】 D 【解析】【分析】句意:到上學期末,一班的學生已經(jīng)完成了三個項目。C.would finish20.By the end of last term, the students of Class One___________ three projects. A.【點評】此題考查動詞的時態(tài)。had stayed【答案】 D 【解析】【分析】句意:直到上周末,她已經(jīng)待在中國西部兩個月幫助那些無家可歸的孩子們。C.has stayed19.By the end of last week, she ______in the west of China for two months helping the homeless