【正文】
。故選B。catch a cold意為“感冒”。D.was catchingB.caught 【點評】考查時態(tài),注意持續(xù)性動詞的用法。have been【答案】 D 【解析】【分析】句意:我很了解李青,我們是5年的朋友了。C.have bee29.I know Li Qing well. We________ friends for five years. A.【點評】考查現(xiàn)在完成時延續(xù)性動詞與短暫性動詞的轉(zhuǎn)換。has been dead是一個系表結(jié)構(gòu),表示狀態(tài),可以持續(xù)。has, been dead【答案】 D 【解析】【分析】句意:他的爺爺去世多久了?has died已經(jīng)去世了,不能與時間段連用;has been death形式錯誤,death是名詞;has dying形式錯誤;has been dead已經(jīng)去世了。C.has, been death ? A. his grandfather28.How long故選 C。borrowed【答案】 C 【解析】【分析】句意:你借我的英語詞典有一個月了,你現(xiàn)在能把它還給我嗎?根據(jù)句中時間狀語“for a month”. 可推斷此句應(yīng)該用現(xiàn)在完成時,故先排除選項B、D。have keptlenthave borrowed【點評】考查現(xiàn)在完成時?!备鶕?jù)答語中的 “for only two days”可知要用現(xiàn)在完成時,而且應(yīng)用延續(xù)性動詞。had【答案】 B 【解析】【分析】句意:“安娜,請問你能借給我這本書嗎?……對不起,我剛買了兩天。C.have hadt finished it yet.A.26. Anna, could you lend me this book, please? I39。故選B。would。 doingC.have。 doin the past two hours, my baby?A.you 25.What Will:finish【答案】 A 【解析】【分析】句意:你完成了你的家庭作業(yè)嗎、還沒有。Did;finishAre;finishingHave;finished your homework?—No, I haven39。 you24.—have been to sp. 表示“去過某地”,現(xiàn)在已經(jīng)回來了。表示“已經(jīng)去了某地”應(yīng)用have gone to sp. 。will go【答案】 B 【解析】【分析】考查動詞的時態(tài)。C.has goneto the town.A.【點評】考查現(xiàn)在完成時。由句中“for more than ten years”可知. 句中的謂語動詞需使用延續(xù)性動詞。D.C.B.his home for more than ten years.A.故選B。根據(jù)句意故用haven39。t been。t been【答案】 B 【解析】【分析】句意:在我們城鎮(zhèn)的新超市已經(jīng)開業(yè)2周了,但是我還沒有去過。has opened。 haven39。t beenC.has been open。t gonehas opened?!军c評】考查時態(tài)的用法。am losing【答案】 C 【解析】【分析】我不能進(jìn)屋了,因為我已經(jīng)丟了我的鑰匙。have lostwill loselose20.I can39??芍?,用現(xiàn)在完成時,have got,故選C。根據(jù)題意可知,本句為定語從句,且從句中缺少主語,需要用 that或 who引導(dǎo) , 且 不可省略 ,