【正文】
。have helped【答案】 C 【解析】【分析】此題要掌握現(xiàn)在完成時的時間狀語及主語+with 短語是單數(shù)的概念,即可得出答案。has helpedhelpedhelp【點評】考查同義短語的辨析和一般過去時與現(xiàn)在完成時的掌握與運用?!癶ave a cold”和“catch a cold”均可表示感冒,但前者強調(diào)感冒持續(xù)的狀態(tài);后者強調(diào)感冒的行為,不可與表示一段時間的狀語連用 。 have caught【答案】B 【解析】【分析】句意 :上周我患了感冒。D.have had。caught。have had。s to say since last week, I _______ a cold. 【點評】考查情態(tài)動詞和延續(xù)性動詞與非延續(xù)性動詞的用法,注意平時識記。情態(tài)動詞can用動詞原形,所以排除C、D。D.to borrowB.borrow牢記短暫性動詞與延續(xù)性動詞之間的轉(zhuǎn)換。句中for a long time 不能與短暫性動詞leave搭配, 需轉(zhuǎn)換成可延續(xù)的be away from ,根據(jù)句意詞句應(yīng)該用現(xiàn)在完成時,故答案為D。D.leftB.have left27.I yet是現(xiàn)在完成時否定句的標志,故選D。haven39。C.t packB.t pack26.—Dave, we will leave in 10 minutes. Are you ready? —No, I ________ our guidebook and towels yet. A.由since可知用現(xiàn)在完成時,故選C。D.has taughtB.taught【點評】考查現(xiàn)在完成時。莎士比亞已經(jīng)逝世400年了,但現(xiàn)在他的作品仍然有很大的影響力。D.C.B.for 400 years, but his works still have great influence today.A.Have/has gone to 意為去了某地,have/has been to 意為去過某地,而have/has been in+地點名詞意為呆在某地,停留在某地,當時副詞there時,不用介詞in,故選D。has gone。has been。has gone。has been。【點撥】此題考查現(xiàn)在完成時。——是的,它將變得越來越美麗。has changed【答案】 D 【解析】【分析】句意為——這是我第二次來到太原。C.will change a lot.一Yeah, it is being more and more beautiful. A.Since 引導(dǎo)一個過去時的句子,所以第二個空填die的過去式,主句應(yīng)該用現(xiàn)在完成時,也可以用is ,但比較口語化,綜合兩個空可知選B。was。 has been deadC.has been。 has been dead21.It _______ over ten days since the dog _______ .A.have been to sp. 表示“去過某地”,現(xiàn)在已經(jīng)回來了。表示“已經(jīng)去了某地”應(yīng)用have gone to sp. 。will go【答案】 B 【解析】【分析】考查動詞的時態(tài)。C.has goneto the town.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ù)句意可知用現(xiàn)在完成時,buy是瞬間動詞. 不可與how long連用,故排除選項A、D:選項C是過去進行時,不符合題意。did。were。have。will。it? For just two weeks.18. What a nice watch! How long 可知,用現(xiàn)在完成時,have got,故選C。根據(jù)題意