【文章內(nèi)容簡介】
。D.has left【答案】 C 【解析】【分析】句中有“by+過去時間”作時間狀語,提示謂語動同用過去完成時,即“我到達”和“他離開”,后者發(fā)生在前者之前,即“過去的過去”,因此,后者用過去完成時。故選C?!军c評】本題考查過去完成時的用法。13.He wanted to know how long in hospital. A.she is stayingB.she had stayedC.did she stayD.she stay【答案】 B 【解析】【分析】句意:他想要知道她在醫(yī)院待了多長時間。根據(jù)停留stay發(fā)生在想知道wanted之前,可知用過去完成時had+過去分詞,表示過去的過去已經(jīng)發(fā)生的事。故選B?!军c評】本題考查過去完成時,注意熟記過去完成時的結(jié)構(gòu)had+過去分詞。14.—Peter, _______ you _______ your homework?—Not yet, I39。ll do it at once.A.have。 finishedB.Did。 finishC.Will。 finish【答案】 A 【解析】【分析】句意:——皮特,你完成作業(yè)了嗎?——還沒有,我馬上做。根據(jù)Not yet, I39。ll do it at ,所以句子時態(tài)用現(xiàn)在完成時,現(xiàn)在完成時的結(jié)構(gòu)have+done,故選A?!军c評】此題考查句子時態(tài)。要根據(jù)上下文的聯(lián)系確定句子時態(tài)。15.My grandparents for fifty years by the time My sister was 15. A.marriedB.had marriedC.had got marriedD.had been married【答案】D 【解析】【分析】句意:到我妹妹十五歲的時候,我的祖父母已經(jīng)結(jié)婚五十年了。根據(jù)for fifty years 五十年和be動詞was,可知是表示一段時間的狀語,謂語動詞具有持續(xù)性,用過去完成時had been married“結(jié)婚”表狀態(tài)。故選D。【點評】本題考查過去完成時,注意通過時間狀語及動詞判斷句子的時態(tài)。16.When he arrived at the bus stop, the bus ________ for 10 minutes. A.has leftB.had leftC.has been awayD.had been away【答案】 D 【解析】【分析】句意:當他到達車站時,公交車已經(jīng)離開10分鐘了。for+時間段,表示動作或狀態(tài)的延續(xù),leave是短暫性動詞,故用其相對應的延續(xù)性結(jié)構(gòu)be away,公交車離開發(fā)生在他到達之前,所以用過去完成時,故選D?!军c評】考查過去完成時。17.By the time he at the railway station, the train .A.had arrived。 had leftB.arrived。 had leftC.arrived。 leftD.had arrived。 has left【答案】 B 【解析】【分析】由語境可知,到達火車站發(fā)生在火車離開之后,故排除A、D兩項。by the time引導時間狀語從句,從句用一般過去時,主句則用過去完成時,故選B?!军c評】本題考查過去完成時的用法。18.By the time he ______________ at the cinema, the movie ______________ for five minutes. A.arrived。 had begunB.had arrived。 had begunC.arrived。 had been onD.had arrived。 had been on【答案】 C 【解析】【分析】句意:當他到達電影院時,電影已經(jīng)開演五分鐘了。arrive