【正文】
【答案】 D 【解析】【分析】句意:“你看過電影《港囧》嗎?”“是的,我看過?!庇蒭ver及答語可知句子用現(xiàn)在完成時,故用see的過去分詞seen。【點評】考查動詞的時態(tài)。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)開業(yè)2周了,但是我還沒有去過。根據(jù)for two weeks可知,謂語動詞必須是持續(xù)性動詞或表示狀態(tài)的詞; has opened這里強調(diào)的是動詞,open是非持續(xù)性動詞,不能與時間段連用,故排除AD; has been open這里open是形容詞,可以與時間段連用;這里第二空表示沒有去過應(yīng)該用haven39。t been。have been表示去過某地;have gone表示去了還沒有回來。根據(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 【解析】【分析】句意:小湯姆離開家已經(jīng)十年了。由句中“for more than ten years”可知. 句中的謂語動詞需使用延續(xù)性動詞。leave對應(yīng) 的延續(xù)性動詞為be away?!军c評】考查現(xiàn)在完成時。27.Mike the bookshop. I have to wait for him.A.went toB.was inC.has been toD.has gone to【答案】 D 【解析】【分析】句意:邁克去了書店。我不得不等他。從第二句來判斷. 邁克不在. 應(yīng)用“have/has gone to a place”來表示“去某地了(還沒有回來)”。用現(xiàn)在完成時強調(diào)過去發(fā)生的事件對現(xiàn)在的影響?!军c評】考查動詞時態(tài)及have been to和have gone to的區(qū)別。28. you ever______ the Palace Museum? A.Were:VisitingB.Will;visitC.Have;visitedD.Are;visiting【答案】 C 【解析】【分析】句意:你去參觀過故宮嗎。ever一般永遠現(xiàn)在完成時的疑問句中,只有C選項是完成時態(tài),故選C?!军c評】聯(lián)系句意,尋找關(guān)鍵詞,根據(jù)關(guān)鍵詞語判斷所填之詞。29.More than 80 people______ in the earthquake______ last week. A.died。 forB.have been dead 。 sinceC.have died。 sinceD.have been dead。 for【答案】 C 【解析】【分析】句意:自從上個周有超過80人在地震中傷生。for+時間段;since+時間點,自從……時起,主句用現(xiàn)在完成時,句中的時間狀語last week是時間點,故用since。本句并非表示“死亡”這個狀態(tài)的延續(xù),而是指從過去某一時間到現(xiàn)在“死亡”這個動作發(fā)生了多少次,所以選C符合語境。【點評】考查現(xiàn)在完成時。30.All the students _______ very hard over the last three years.A.worksB.has workedC.have workedD.worked【答案】 C 【解析】【分析】Over the last three years, 用于現(xiàn)在完成時,又由于主語是復(fù)數(shù),故選C。【點評】現(xiàn)在完成時的時間狀語要掌握。