【正文】
0。in the past two hours, my baby?A.will。 doB.have。 doneC.are。 doingD.would。 do【答案】 B 【解析】【分析】句意:在過去的兩個小時你做了什么,我的乖乖?根據(jù)“in the past two hours”可知用完成時態(tài)。故選B?!军c評】考查現(xiàn)在完成時。26. Anna, could you lend me this book, please? I39。m sorry. I it for only two days, and I haven39。t finished it yet.A.have boughtB.have hadC.boughtD.had【答案】 B 【解析】【分析】句意:“安娜,請問你能借給我這本書嗎?……對不起,我剛買了兩天。我還沒有看完呢?!备鶕?jù)答語中的 “for only two days”可知要用現(xiàn)在完成時,而且應(yīng)用延續(xù)性動詞。故選B?!军c評】考查現(xiàn)在完成時。27.How long his grandfather ? A.has, diedB.has, been deathC.has, dyingD.has, been dead【答案】 D 【解析】【分析】句意:他的爺爺去世多久了?has died已經(jīng)去世了,不能與時間段連用;has been death形式錯誤,death是名詞;has dying形式錯誤;has been dead已經(jīng)去世了。句中How long問的是一段時間,die是瞬間性動詞,不能和一段時間連用,故A不對。has been dead是一個系表結(jié)構(gòu),表示狀態(tài),可以持續(xù)。故應(yīng)選D?!军c評】考查現(xiàn)在完成時延續(xù)性動詞與短暫性動詞的轉(zhuǎn)換。die 非延續(xù)性動詞,要轉(zhuǎn)換為延續(xù)性的be dead。28.I ________my dictionary to my classmate David a week ago, but he ________ it to me yet. A.lent。 returnB.have lent。 returnedC.lent。 hasn39。t returnedD.have lent。 didn39。t return【答案】 C 【解析】【分析】句意:我一周前把我的字典借給了我的同學(xué)David,但他還沒還給我。ago是過去時標(biāo)志,故排除B和D選項,yet是現(xiàn)在完成時標(biāo)志,因此用hasn39。t returned,故選C。 【點評】考查時態(tài),注意ago和yet的用法。29.I know Li Qing well. We________ friends for five years. A.becameB.have beeC.wasD.have been【答案】 D 【解析】【分析】句意:我很了解李青,我們是5年的朋友了。根據(jù)for five years,可知時態(tài)是現(xiàn)在完成時,并且要用持續(xù)性動詞,have been friends,是bee friends的持續(xù)性動詞,故選D。 【點評】考查時態(tài),注意持續(xù)性動詞的用法。30.—Do you miss your parents far away?—Yes, very much. They the hometown for over two years.A.leftB.have leftC.were away fromD.have been away from【答案】 D 【解析】【分析】根據(jù)句意“他們已經(jīng)離家兩年多了”可知用現(xiàn)在完成時,時間狀語for over two years 表示時間段,動詞要具有延續(xù)性,left是 leave的過去分詞,是短暫性動詞,不能和時間段連用,故選D。【點評】本題考查延續(xù)性動詞和短暫性動詞的轉(zhuǎn)換。