【正文】
9。7.When I got to school, I realized I ______ my backpack at home.A.8.By the time the alarm clock went off, My mother had already _________.A. finishedC.by the time通常用完成時(shí)態(tài),根據(jù)got可知是過去完成時(shí),故選C。has enteredwenthad left12.Seeing Danel went into the classroom with tears in his eyes, I asked him what根據(jù)動(dòng)詞asked一般過去時(shí)可知,動(dòng)詞happen的動(dòng)作發(fā)生在asked之前,表示過去的過去,用過去完成時(shí)had+過去分詞。 watched watched句意是:—到我打電話給你為止,你已經(jīng)看了多長(zhǎng)時(shí)間的電視了?—大約兩個(gè)小時(shí)。D.句意是:在我到那里之前他已經(jīng)離開了。B.D.18.By the time we got there, the film ________ already. A.19.——Jim, did you take out the trash just now?——No. By the time I came home it C.leftB.根據(jù) for 30 years already,可知句子為現(xiàn)在完成時(shí),表示發(fā)生于過去的動(dòng)作一直持續(xù)到現(xiàn)在。根據(jù)時(shí)間狀語By the end of last week到上周末為止,可知本句描述的是過去某時(shí)之前已經(jīng)完成的動(dòng)作,故用過去完成時(shí)態(tài),故選D。B.hopedhas hoped25.-My parents our home for a few hours when I arrived. I didn39。had been away fromfor a few hours表示一段時(shí)間,不能與非延續(xù)動(dòng)詞連用。his old friends for several years.A.wouldn39。t seen他已經(jīng)有幾年不見他的老朋友了。has booked28.– Were you late for work yesterday morning?– Yes. By the time I got to the bus stop, the early bus .A.解答此類題型,首先要注意句子中的時(shí)間狀語,如果沒有則要通過分析上下文,結(jié)合語境來判斷句子的時(shí)態(tài)。a newspaper when you got home?— No,Did; read; he didC.Did; read; he didn39。have been to【答案】 C 【解析】【分析】have gone to去了(尚未回).have been to去過(已回),根據(jù)句意在last weekend之前去過,所以用過去完成時(shí),故選C。C.had gone tothe park twice.A.此題考查在過去的某個(gè)時(shí)間發(fā)生的事情,用過去進(jìn)行時(shí),其結(jié)構(gòu)為was/were doing,其疑問式為提前be動(dòng)詞,否定式回答為:No,主語+be動(dòng)詞后加not。t29.— is already leftbooked選D。t see故選B.【點(diǎn)評(píng)】考查完成時(shí)態(tài)的用法。have been away fromD.根據(jù)時(shí)間狀語確定句子的時(shí)態(tài)。 【點(diǎn)評(píng)】考查現(xiàn)在完成時(shí),注意結(jié)合時(shí)間狀語確定句子的時(shí)態(tài)和句子結(jié)構(gòu)。has left【答案】 C 【解析】【分析】句意:——在聚會(huì)時(shí)你見了湯姆了嗎?——沒有,我到達(dá)的時(shí)候他已經(jīng)離開了。又有be+動(dòng)詞過去分詞構(gòu)成被動(dòng)語態(tài)。have been taken outC.has begunhad begun本