【正文】
。故選A。根據(jù)時間狀語for ten ,可知本句時態(tài)用現(xiàn)在完成時has/have+過去分詞,且謂語應(yīng)為持續(xù)動詞。D.C.B. for ten years. A.die 非延續(xù)性動詞,要轉(zhuǎn)換為延續(xù)性的be dead。故應(yīng)選D。句中How long問的是一段時間,die是瞬間性動詞,不能和一段時間連用,故A不對。D.has, dyingB.has, diedHave/has gone to 意為去了某地,have/has been to 意為去過某地,而have/has been in+地點名詞意為呆在某地,停留在某地,當(dāng)時副詞there時,不用介詞in,故選D。has gone。has been。has gone。has been。【點評】考查一般過去時和現(xiàn)在完成時,注意根據(jù)標(biāo)志性短語確定時態(tài)。two years ago表示動作瞬間結(jié)束用一般過去時,leave的過去式為left,for two years表示狀態(tài)延續(xù)用現(xiàn)在完成時,leave需換成be away from,且Jack相當(dāng)于第三人稱單數(shù),用has been away from。left。leaves。left。leaves?!军c評】考查現(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評】考查現(xiàn)在完成時?!备鶕?jù)答語“For two weeks. ”可知本句的動詞應(yīng)該使用延續(xù)性動詞have,不能使用短暫性動詞buy。 bought【答案】 C 【解析】【分析】本題考查動詞的時態(tài)。D. hadC. hadB. boughtyour brother ______ this camera?— For two weeks.A.24.一 How long 已經(jīng)發(fā)生的事,用現(xiàn)代完成時。D.C.B.t get into my room now because I _______ my key.A.【點評】考查現(xiàn)在完成時,注意去過某地用have/has been to,去了某地用have/has gone to。因為父親不在,證明他去了某個地方?jīng)]有回來。D.has beenB.have been22.—Where39。表示動作從過去開始持續(xù)到現(xiàn)在用現(xiàn)在完成時,結(jié)構(gòu)為have/has+過去分詞,因為主語是I,助動詞用have,故選B。bought【答案】 B 【解析】【分析】句意:——看這些郵票,我持有它們5年了。have boughthave keptkept【點評】考查現(xiàn)在完成時,注意have been to表示去過回來了,have gone to表示去了還沒回來。have been to,表示去過某個地方,have gone to,表示去了某地,還沒回來。D.has gone toB.have been to【點評】考查現(xiàn)在完成時。由句意可知應(yīng)用現(xiàn)在完成時。had caught【答案】 B 【解析】【分析】句意:我感冒了,我現(xiàn)在不舒服。C.have caughta cold. I am not feeling well nowA.19.I 故選B。D.beingB.bee故選B。will visit【答案】 B 【解析】【分析】句意:自兩年前開始,格林一家參觀了許多名勝。visitedhave visitedhas visited牢記短暫性動詞與延續(xù)性動詞之間的轉(zhuǎn)換。句中for a long time 不能與短暫性動詞leave搭配, 需轉(zhuǎn)換成可延續(xù)的be away from ,根據(jù)句意詞句應(yīng)該用現(xiàn)在完成時,故答案為D。D.leftB.have left16.I 根據(jù)句意,第一空實際上是詢問詞典在哪兒,即表示看見詞典與現(xiàn)在有關(guān)系,所以用現(xiàn)在完成時;第二空根