1.Bothhisparentslooksad.Maybethey___what'shappenedtohim.A.knewB.haveknownC.mustknowD.willknow现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。这种考查难度较大,往往无时间状语,需要从上下文分析、推理才行。故上两侧根据上下文分析、推理,正确答案是B。2.Hehas_______beentoShanghai,hashe?反意疑问句(前肯,后否;前否,后肯)A.alreadyB.neverC.everD.still3、HaveyoumetMrLi______?A.justB.agoC.beforeD.amomentago4、—Ourcountry______alotsofar.—Yes.Ihopeitwillbeeven______.A.haschanged/wellB.changed/goodC.haschanged/betterD.changed/better5、Thefamouswriter_____onenewbookinthepasttwoyear.A.iswritingB.waswritingC.wroteD.haswritten现在完成时常与recently(近来),sofar(到目前为止),inthepast+一段时间,last+一段时间等时间状语连用。因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的。故5应选D。6、ZhaoLan____already___inthisschoolfortwoyears.A.was;studyingB.will;studyC.has;studiedD.are;studying7.We__XiaoLisinceshewasalittlegirl.A.knowB.hadknownC.haveknownD.knew现在完成时句子+since+一般过去时从句8、—__you___yourhomeworkyet?—Yes.I__itamomentago.A.Did/do/finishedB.Have/done/finishedC.Have/done/havefinishedD.will/do;finish9、HarryPotterisaverynicefilm.I____ittwice.A.willseeB.haveseenC.sawD.see指过去的经历,但没有表示过去的时间状语,要用现在完成时.10.ThesefarmershavebeentotheUnitedStates.—Really?When_____there?A.willtheygoB.didtheygoC.dotheygoD.havetheygone以when开头的特殊疑问句要用一般过去时.11.Hisfather____thePartysince1978.A.joinedB.hasjoined短暂性动词C.wasinD.hasbeenin12、Doyouknowhimwell?Sure.We_friendssincetenyearsago.A.wereB.havebeenC.havebecomeD.havemade现在完成时句子+since+时间come,arrivebefriends成为朋友短暂性动词13、—Howlonghaveyou____here?—Abouttwomonths.A.beenB.goneC.comeD.arrived14.Hurryup!Theplay__fortenminutes.A.hasbegunB.hadbegunC.hasbeenonD.began15.MissGreenisn'tintheoffice.she____tothelibrary.A.hasgoneB.wentC.willgoD.hasbeen“have/hasgoneto+地点”表示“某人去了某地(还未回来)”,指主语所指的人不在这儿.“have/hasbeento+地点”表示“曾经去过某地(但现在已不在那儿)。16、Thestudentshavecleanedtheclassroom,_____?A.sotheyB.don’ttheyC.havetheyD.haven’tthey17、Myparents____Shandongfortenyears.A.havebeeninB.havebeentoC.havegonetoD.havebeen“have/hasbeenin+地点”表示“在某地呆了多长时间”,19、__hasMrWhitebeenamemberofGreenerChinasincehe_toChina?A.Howsoon,comesB.Howoften,gotC.Howlong,cameD.Howfar,arrived20、Hisuncle_formorethan9years.A.hascomehereB.hasstartedtoworkC.haslivedthereD.haslefttheuniversitycome,start,leave是短暂性动词