【正文】
析】【分析】句意:當我到家的時候,我的父母已離開家?guī)讉€小時了。我沒遇到他們。假如你想知道他們在哪里的話,你可以給他們打電話。當我到家的時候是過去時間狀語,所以我的父母已離開家?guī)讉€小時了。for a few hours表示一段時間,不能與非延續(xù)動詞連用。所以要用過去完成時態(tài)。故選B.【點評】考查完成時態(tài)的用法。25.—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 【解析】【分析】 句意:昨天艾倫見到他的老朋友了嗎?——使得,他見到了。他已經有幾年不見他的老朋友了。結合語境可知下文描述的是一直持續(xù)到過去某時的動作,故用過去完成時態(tài)。選D。【點評】考查時態(tài)辨析26.I met Jim last week. We___________ each other for about twenty years since we left Japan. A.didn39。t meetB.don39。t meetC.haven39。t metD.hadn39。t met【答案】 D 【解析】【分析】句意:我上周見過吉姆。我們離開日本大約有二十年沒見面了。,一般過去時;,一般現(xiàn)在時;,現(xiàn)在完成時;,過去完成時。for+時間段用完成時,排除A、B。met表明時態(tài)是過去時,所以用過去完成時,故選D。 【點評】考查過去完成時,注意平時識記其結構及標志詞。27.– What were you doing when I called you last night?– I ______ my homework and was going to bed.A.didB.had doneC.was doing【答案】 B 【解析】【分析】 had+動詞過去分詞構成過去完成時,表示的是過去的過去,答語中go to bed是過去將來時,do my homework發(fā)生在go to bed之前,即過去的過去,要用過去完成時had done my :昨天我給你打電話的時候,你正在做什么?我完成作業(yè)正要去睡覺。故選B。【點評】考查過去完成時的用法。28.I ________ to go to Beijing the next day. A.plansB.plannedC.had plannedD.has planned【答案】C 【解析】【分析】句意:我本來計劃著第二天去北京。動詞plan用過去完成時來表示過去未曾實現(xiàn)的想法,希望,打算或意圖等。故選C?!军c評】考查過去完成時。29.Lucy_______ to go shopping, but it began to rain. A.wantB.wantsC.had wantedD.has wanted【答案】C 【解析】【分析】句意:露西本來想出去購物,但是開始下雨了。動詞want用過去完成時來表示過去未曾實現(xiàn)的想法,希望,打算或意圖等。故選C?!军c評】考查過去完成時。30.—How long you TV by the time I called you?—For about two hoursA.had。 watchedB.have。 watchedC.did。 watchD.were。 watching【答案】 A 【解析】【分析】由句中的by the time可判斷.這里用過去完成時,故選A。句意是:—到我打電話給你為止,你已經看了多長時間的電視了?—大約兩個小時。【點評】本題考查過去完成時的用法。