【正文】
故答案選C。D.have taken place根據(jù)for five years,可知時態(tài)是現(xiàn)在完成時,并且要用持續(xù)性動詞,have been friends,是bee friends的持續(xù)性動詞,故選D。wasB.【點評】考查情態(tài)動詞和延續(xù)性動詞與非延續(xù)性動詞的用法,注意平時識記。D.borrow句中for a long time 不能與短暫性動詞leave搭配, 需轉(zhuǎn)換成可延續(xù)的be away from ,根據(jù)句意詞句應(yīng)該用現(xiàn)在完成時,故答案為D。leftB.【點評】考查現(xiàn)在完成時延續(xù)性動詞與短暫性動詞的轉(zhuǎn)換。has, been dead【答案】 D 【解析】【分析】句意:他的爺爺去世多久了?has died已經(jīng)去世了,不能與時間段連用;has been death形式錯誤,death是名詞;has dying形式錯誤;has been dead已經(jīng)去世了。C. his grandfather26.How longD. has goneC. has beenever一般永遠(yuǎn)現(xiàn)在完成時的疑問句中,只有C選項是完成時態(tài),故選C。Have;visitedB.【點評】考查一般過去時和現(xiàn)在完成時,注意根據(jù)標(biāo)志性短語確定時態(tài)。left。leaves。left。leaves。這個句子是錯誤的,begun的原形是begin,意思是開始,是瞬間性動詞,不能和一段時間連用;C選項意為:我借這本書已經(jīng)兩天了,這個句子是對的,keep是持續(xù)性動詞;D選項意為:這兩個把戲之間的區(qū)別是什么?故應(yīng)選B。I have kept the book for two days.Your car is good except for the colour.由句中“for more than ten years”可知. 句中的謂語動詞需使用延續(xù)性動詞。C.his home for more than ten years.A.根據(jù)句意故用haven39。t been【答案】 B 【解析】【分析】句意:在我們城鎮(zhèn)的新超市已經(jīng)開業(yè)2周了,但是我還沒有去過。t beenC.has opened。am losing【答案】 C 【解析】【分析】我不能進(jìn)屋了,因為我已經(jīng)丟了我的鑰匙。will lose19.I can39。D.watch it already.has studied是現(xiàn)在完成時,和for+段時間連用,since+過去時間和現(xiàn)在完成時連用,in+段時間和一般將來時連用,故選B。for five years agoB.【點評】考查現(xiàn)在完成時。D.works 由時間狀語 for five weeks可知應(yīng)用延續(xù)性動詞,故答案選B。C.been dead故選D。C.has fallen14.Mike used to be a top student, but he D.C. many places of interest since two years ago.A.13.The Greenshave been to+地點名詞,去過某地,去了并且回來了;have gone to+地點名詞,去了某地,去了還沒有回來,在去或者回來的路上。C.B.s fantastic. A.you ever 現(xiàn)在完成時的結(jié)構(gòu):主語+have/ has +過去分詞。staysB.英語疑問句中一般具有時態(tài)上的對應(yīng)關(guān)系,注意結(jié)合這一特點進(jìn)行區(qū)分。結(jié)合語境可知上文描述的是現(xiàn)在已經(jīng)完成的動作,故用現(xiàn)在完成時態(tài)。B.Did, work根據(jù) for more than a week ,可知用現(xiàn)在完成時,have/has been done,故選A。is openinghas been open故選C。He have been to Shanghai【答案】C 【解析】【分析】句意:-你的父親在哪兒?-他去上海了。 .A.8.—Where is your father?—will teach【答案】B 【解析】【分析】句意:——露西,你叔叔是老師嗎?