【正文】
A.故選D【點評】考查過去完成時。buy【答案】 B 【解析】【分析】句意:我問你媽媽她是否買了那件裙子。had buyedhad boughtbought 【點評】考查時態(tài),注意過去的過去是過去完成時的用法。has been left【答案】 B 【解析】【分析】 句意:——吉姆,你為什么不坐火車去北京呢?——真倒霉!我到車站時,火車已經(jīng)開走了。C.had already leftt you go to Beijing by train? — Bad luck! When I got to the station, the train ________.A.掌握過去完成時的意義(過去的過去)和構(gòu)成:had+動詞的過去分詞。根據(jù)時間狀語when he gave his first ,表示先彈鋼琴彈了很多年,然后開了音樂會,表示過去的過去,應該用過去完成時:had+動詞的過去分詞,故答案為C。D.had playedB.has played【點評】本題考查過去完成時的用法,表示過去的過去。would watch【答案】 B 【解析】【分析】“看過電影”這一動作發(fā)生在“沒去影院”之前,是過去的過去,用過去完成時,故選B。C.B.have watched13.—We all went to the cinema except you last night. Why didn39。have been to【答案】 C 【解析】【分析】have gone to去了(尚未回).have been to去過(已回),根據(jù)句意在last weekend之前去過,所以用過去完成時,故選C。C.had gone tothe park twice.A.t you e?—Because I 【點評】本題考查過去完成時的用法。 watching【答案】 A 【解析】【分析】由句中的by the time可判斷.這里用過去完成時,故選A。D. watchC.have。had。you 11.—How long 我意識到錢包是他的屬于過去發(fā)生的事,他已經(jīng)消失了 屬于過去的過去發(fā)生的事,即一個動作在另一個過去動作之前已經(jīng)完成,應該用過去完成時態(tài),謂語結(jié)構(gòu)為:had+動詞 過去分詞,故選C。D.had disappearedB.t you give the wallet to the man at once?— Because he ________ before I realized it was his.A.掌握過去完成時的構(gòu)成和用法。故答案為C。will learn【答案】C 【解析】【分析】句意:到去年的時候,她已經(jīng)學了五年鋼琴了。had learnthas learntlearnt9.By the time of last year, she A. rang一般過去時態(tài);B. has rung現(xiàn)在完成時態(tài);C. had rung過去完成時態(tài)。過去完成時態(tài),表示動作發(fā)生在過去的過去。had rung【答案】 C 【解析】【分析】句意:當我返回到學校時,鈴早響了。B.A.注意過去完成時的用法。根據(jù) was put out,可知一般過去時,消防隊員三次進入著火的大樓,動作已經(jīng)完成,因此用過去完成時(表達過去的過去),had entered,故選D。had entered【答案】 D 【解析】【分析】句意:消防隊員三次進入著火的大樓,才把火撲滅。C.has entered7.The fireman________ the burning building three times before the fire was put out. A.said后面跟的是賓語從句,從句句子結(jié)構(gòu)應該也是主語+謂語+賓語,所以排除D,故選B。had he finished his work already【答案】B 【解析】【分析】句意:他說他已經(jīng)完成他的工作了。has he finished his