【正文】
【點評】本題考查過去完成時,注意掌握過去完成時的結(jié)構(gòu)had+過去分詞。根據(jù)動詞asked一般過去時可知,動詞happen的動作發(fā)生在asked之前,表示過去的過去,用過去完成時had+過去分詞。D.would happenB.happened30.Seeing Danel went into the classroom with tears in his eyes, I asked him whatwere booking【答案】 A 【解析】【分析】句意:喬打電話給杰克遜前,杰克遜已經(jīng)定了兩張音樂會的票。has bookedbookedhad booked【點評】此題考查過去完成時的用法。又因為此處是賓語從句,而且主句是過去時,所以從句用過去完成時had been to。had never been【答案】 D 【解析】【分析】句意:我阿姨說她從沒去過廣州。C.had never gone28.My aunt said that she ________ to Guangzhou. A.根據(jù)By the end of last month可知時態(tài)是過去完成時,結(jié)構(gòu)是had+動詞過去分詞,collect的過去分詞是collected,故選A。比伯的所有CD都收集到了。D.have collectedB.had collected【點評】考查過去完成時的用法。句意:昨天你看的電影怎么樣?沒想法,我到電影院的時候,電影已經(jīng)結(jié)束了。C.have finished yethas already finished故選B.【點評】考查完成時態(tài)的用法。for a few hours表示一段時間,不能與非延續(xù)動詞連用。假如你想知道他們在哪里的話,你可以給他們打電話。had gone【答案】 B 【解析】【分析】句意:當(dāng)我到家的時候,我的父母已離開家?guī)讉€小時了。had lefthad been away fromhave been away fromour home for a few hours when I arrived. I didn39。25.-My parents 本句考查過去完成時,在她進入電影業(yè)之前為“過去的過去”;即過去完成時;故選B。D.C.B.24.She_______ballet before she entered film industry.A.【點評】此題考查動詞的時態(tài)。had stayed【答案】 D 【解析】【分析】句意:直到上周末,她已經(jīng)待在中國西部兩個月幫助那些無家可歸的孩子們。C.has stayed23.By the end of last week, she ______in the west of China for two months helping the homeless children. A.【點評】考查現(xiàn)在完成時態(tài)。was reading【答案】 C 【解析】【分析】句意:—你對這部電影的結(jié)局感到驚訝嗎?—不驚訝,因為我讀過這個故事。have readwill readread注意by the time的詞義和用法。by the time到……時候,從句用一般過去時, 表示“截止到從句動作發(fā)生時,主句動作已經(jīng)完成,即過去的過去”,主句用過去完成時,故選D。 got【答案】 D 【解析】【分析】句意:我起床的時候,我的父母已經(jīng)開始工作了。D. had gotC. had gotB. get21.My parents ______________ to work by the time I ______________ up. A.故選D。had begun【答案】 D 【解析】【分析】 句意:我們到那兒時,電影已經(jīng)開始了。C.has begun20.By the time we got there, the film ________ already. A.【點評】考查動詞時態(tài)。 had been on【答案】 C