【正文】
e,不能使用短暫性動(dòng)詞buy。主語(yǔ)是your brother,為第三人稱(chēng)單數(shù),所以應(yīng)該選擇C項(xiàng)?!军c(diǎn)評(píng)】考查現(xiàn)在完成時(shí)。25.The new supermarket in our town _______ for two weeks, but I _______ there yet .A.has opened。 haven39。t goneB.has been open。 haven39。t beenC.has been open。 haven39。t goneD.has opened。 haven39。t been【答案】 B 【解析】【分析】句意:在我們城鎮(zhèn)的新超市已經(jīng)開(kāi)業(yè)2周了,但是我還沒(méi)有去過(guò)。根據(jù)for two weeks可知,謂語(yǔ)動(dòng)詞必須是持續(xù)性動(dòng)詞或表示狀態(tài)的詞; has opened這里強(qiáng)調(diào)的是動(dòng)詞,open是非持續(xù)性動(dòng)詞,不能與時(shí)間段連用,故排除AD; has been open這里open是形容詞,可以與時(shí)間段連用;這里第二空表示沒(méi)有去過(guò)應(yīng)該用haven39。t been。have been表示去過(guò)某地;have gone表示去了還沒(méi)有回來(lái)。根據(jù)句意故用haven39。t been。故選B。26.Little Tom his home for more than ten years.A.leavesB.left fromC.will leaveD.has been away from【答案】 D 【解析】【分析】句意:小湯姆離開(kāi)家已經(jīng)十年了。由句中“for more than ten years”可知. 句中的謂語(yǔ)動(dòng)詞需使用延續(xù)性動(dòng)詞。leave對(duì)應(yīng) 的延續(xù)性動(dòng)詞為be away。【點(diǎn)評(píng)】考查現(xiàn)在完成時(shí)。27.Jack_______ school two years ago and he _______ for two years. A.leaves。 has goneB.left。 has been awayC.leaves。 has been awayD.left。 has gone【答案】B 【解析】【分析】句意:Jack兩年前離開(kāi)學(xué)校,他離開(kāi)有兩年時(shí)間了。two years ago表示動(dòng)作瞬間結(jié)束用一般過(guò)去時(shí),leave的過(guò)去式為left,for two years表示狀態(tài)延續(xù)用現(xiàn)在完成時(shí),leave需換成be away from,且Jack相當(dāng)于第三人稱(chēng)單數(shù),用has been away from。故選B?!军c(diǎn)評(píng)】考查一般過(guò)去時(shí)和現(xiàn)在完成時(shí),注意根據(jù)標(biāo)志性短語(yǔ)確定時(shí)態(tài)。28.—Why are you looking for Mary in a hurry, John?—The boss is wondering where she _______ and how long she _______ there.A.has been。 has beenB.has gone。 has goneC.has been。 has goneD.has gone。 has been【答案】 D 【解析】【分析】句意:—你為什么這么匆忙找瑪麗,約翰?—老板想知道她去了哪兒并在那兒呆多久。Have/has gone to 意為去了某地,have/has been to 意為去過(guò)某地,而have/has been in+地點(diǎn)名詞意為呆在某地,停留在某地,當(dāng)時(shí)副詞there時(shí),不用介詞in,故選D。29.How long his grandfather ? A.has, diedB.has, been deathC.has, dyingD.has, been dead【答案】 D 【解析】【分析】句意:他的爺爺去世多久了?has died已經(jīng)去世了,不能與時(shí)間段連用;has been death形式錯(cuò)誤,death是名詞;has dying形式錯(cuò)誤;has been dead已經(jīng)去世了。句中How long問(wèn)的是一段時(shí)間,die是瞬間性動(dòng)詞,不能和一段時(shí)間連用,故A不對(duì)。has been dead是一個(gè)系表結(jié)構(gòu),表示狀態(tài),可以持續(xù)。故應(yīng)選D?!军c(diǎn)評(píng)】考查現(xiàn)在完成時(shí)延續(xù)性動(dòng)詞與短暫性動(dòng)詞的轉(zhuǎn)換。die 非延續(xù)性動(dòng)詞,要轉(zhuǎn)換為延續(xù)性的be dead。30.He for ten years. A.has been marriedB.marriedC.got marriedD.has married【答案】A 【解析】【分析】句意:他已經(jīng)結(jié)婚十年了。根據(jù)時(shí)間狀語(yǔ)for ten ,可知本句時(shí)態(tài)用現(xiàn)在完成時(shí)has/have+過(guò)去分詞,且謂語(yǔ)應(yīng)為持續(xù)動(dòng)詞。be married表結(jié)婚的狀態(tài),be動(dòng)詞的過(guò)去分詞為been。故選A?!军c(diǎn)評(píng)】本題考查現(xiàn)在完成時(shí),注意掌握結(jié)構(gòu)has/have+過(guò)去分詞。