【正文】
。Shea在北京主持Joy FM節(jié)目前,他已經(jīng)在香港工作了10年了。D.C.B.Shea hosted the Joy FM program in Beijing, he_______ in Hongkong for ten years. A.had been asleep【答案】 D 【解析】【分析】由上文“By the time ”和“ finished”可知此處應(yīng)為過去完成時,故選D.【點評】考查過去完成時。was asleephas been asleepslept . 4.By the time I finished my homework,my mother 【點評】英語中的時態(tài)主要是借助于時間狀語與上下文語境來進行判斷。下文指的是過去某時的動作,故用一般過去時態(tài)。had left…would e【答案】 C 【解析】【分析】句意:杰克把他的鑰匙丟在辦公室了,因此他不得不等到他的妻子回家。had left… cameB.has forgotten … es3.Jake _____his key in the office so he had to wait until his wife _______ home.從句用一般過去時,主句用過去完成時,需用“had+過去分詞”結(jié)構(gòu),可排除A;根據(jù)句意結(jié)構(gòu),可知,故選B。 had scored【答案】 B 【解析】【分析】句意:當我打開電視的時候,貝克漢姆已經(jīng)進了兩個球。D. have scored had scoredC.B.turned?!军c評】本題考查過去完成時的用法。 watching【答案】 A 【解析】【分析】由句中的by the time可判斷.這里用過去完成時,故選A。D. watchC.have。had。you 【英語】初中英語過去完成時試題經(jīng)典一、初中英語過去完成時1.—How long TV by the time I called you?—For about two hoursA. watchedB. watcheddid。were。句意是:—到我打電話給你為止,你已經(jīng)看了多長時間的電視了?—大約兩個小時。2.By the time I ________ on the TV, Beckham ________ two goals. A. have scoredturned。had turned。had turned。本句是時間狀語從句,by the time到…時候為止,用于一般過去時,可排除CD選項?!军c評】考查動詞時態(tài)辨析題。A.forgot… eC.D.結(jié)合語境可知前文描述的是過去某時前已經(jīng)完成的動作,故用過去完成時態(tài)。選C。解答此類題型,首先要注意句子中的時間狀語,如果沒有則要通過分析上下文,結(jié)合語境來判斷句子的時態(tài)。A.B.C.D.5.Before O39。workshas workedhad workedwould work【答案】C 【解析】【分析】句意:O39。根據(jù)Before O39?!军c評】考查動詞的時態(tài)。6.When I ______ the cinema, the film _______for ten minutesA. has begunarrived at。reached。D. had been on【答案】 D 【解析】【分析】這題考查時態(tài),第一空幾個選項都可以,第二空指“我到電影院之前電影已經(jīng)開始5分鐘了”,用過去完成時,又因為begin是短暫動詞,不能和一段時間連用,所以選D。7.By the time they reached the bus stop, the bus__________ for ten minutes.A.