【正文】
。D.has been dead【答案】 D 【解析】【分析】句意:威廉莎士比亞已經(jīng)逝世400年了,但現(xiàn)在他的作品仍然有很大的影響力。由題干中的for 400 years可知應(yīng)用現(xiàn)在完成時,且用延續(xù)性動詞,排除A、B兩項,C項中動詞die是非延續(xù)性動詞,故選D?!军c評】考查現(xiàn)在完成時。25.Our foreign teacher Miss Smith us English since five years ago.A.taughtB.is teachingC.has taughtD.teaches【答案】 C 【解析】【分析】句意:我們的外語老師史密斯小姐從五年前就教我們英語。由since可知用現(xiàn)在完成時,故選C。【點評】考查現(xiàn)在完成時。26.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。27.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符合語境?!军c評】考查現(xiàn)在完成時。28.—How long can I _____ the Chinese workbook?—For three weeks.A.borrowB.keepC.to borrowD.to keep【答案】B 【解析】【分析】句意:——我能保存語文練習(xí)本多長時間?——三個星期。情態(tài)動詞can用動詞原形,所以排除C、D。how long所在的句子用延續(xù)性動詞,borrow是非延續(xù)性動詞,keep是延續(xù)性動詞,故選B?!军c評】考查情態(tài)動詞和延續(xù)性動詞與非延續(xù)性動詞的用法,注意平時識記。29.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的用法。30.—I haven39。t seen your grandfather for two years. What happened to him?—Oh, he ________ here for two years.A.stayedB.hasn39。t stayedC.staysD.hadn39。t stayed【答案】 B 【解析】【分析】答語中的for two years是一段時間,用在現(xiàn)在完成時的句中時?,F(xiàn)在完成時的結(jié)構(gòu):主語+have/ has +過去分詞??芍xB?!军c評】考查現(xiàn)在完成時