您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 现在完成时态专题(二)
现在完成时态专练(二)1、Sofar,I_____anysuccess.However,I’llkeeptrying.A.don’thaveB.didn’thaveC.haven’thadD.won’thave2、Thefilm_____for15minuteswhenIarrivedatthecinema.A.hasbeganB.hadbegunChasbeenonD.hadbeenon3、----Mary,where'sLinda?---She____tothemuseum.A.havebeenB.havegoneC.hasbeenD.hasgone4、I____thisEnglishbooksinceIcametoHefeiNo.28HighSchool.A.haveboughtB.havehadC.buyD.bought5、Tom’sgrandfather_____for3years,buthemisseshimverymuch.A.diedB.hasdiedC.hasbeendeadD.hasbeendied6、Greatchanges___inthetownsince1988A.havetakenplaceB.havebeentakenplaceC.hastakenplaceD.hasbeentakenplace7、—___you___theTVplayMyUglyMother?—Yes,it’swellworthseeing.A.Do,seeB.Have,seenC.Are,seeingD.Will,see8、--WhereisMary?I'dliketohaveatalkwithher.--She____thelibrary.A.hasbeentoB.hasgonetoC.hasleftD.willleave9、Ourlife____alotinthelasttenyears.A.haschangedB.havechangedC.willchangeD.changed11、Thefilm____for15minuteswhenIarrivedatthecinema.A.hasbeganB.hadbegunChasbeenonD.hadbeenon12、----Mary,where'sLinda?---She___tothemuseum.A.havebeenB.havegoneC.hasbeenD.hasgone13、I_____thisEnglishbooksinceIcametoHefeiNo.28HighSchool.A.haveboughtB.havehadC.buyD.bought14、Tom’sgrandfather_____for3years,buthemisseshimverymuch.A.diedB.hasdiedC.hasbeendeadD.hasbeendied16、—_____you____theTVplayMyUglyMother?—Yes,it’swellworthseeing.A.Do,seeB.Have,seenC.Are,seeingD.Will,see18、—IsMr.Greenathome?—No,he_____Shanghai.A.hasbeentoB.hasgonetoC.isgoingtoD.hasbeenin19、—I’msorrytohavekeptyouwaiting.—Oh,notatall.I_____hereforafewminutes.A.havecomeB.hadbeenC.hasgoneD.havebeen20、Neitheryouorhe_____Hawaiibefore.A.hasgonetoB.havegonetoC.havebeentoD.hasbeento21、–IsHistoryMuseumopentothepublicyet?-Yes,it____foralmosttwomonths.A.hasbeenopenB.hasopenedC.hasbeenopenedD.hasbeenon22、﹣She___tenyearsago.﹣Youmeanshe_____himfortenyears?A.married;hasgotmarriedtoB.gotmarried;hasgotmarriedwithB.gotmarried;D.gotmarried;hasbeenmarriedto23、LeiFeng_____formanyyears,buthisspiritisstillencouragingus.A.diedB.hasdiedC.wasdeadD.hasbeendead24、—Whereisyourfather?—He______Australiaforaweek.A.hasbeeninB.hasgonetoC.hasbeentoD.havegoneto25、—IsMrWangathome?—Sorry,he______Nanjingfor3days.A.wenttoB.hasbeentoC.hasgonetoD.hasbeenin26、—Howlongisitsincehe_____thisschool?—He_____forthreeyears.A.hasleft;hasleftB.left;hasbeenawayC.leaves;hasleft27、—Whyareyousolate?Thepresentationfor10minutes.A.hasbegunB.hasstoppedC.hasbeenoverD.hasfinished28、—Whereisyouruncle,Jane?—HeisinGuangzhou.He____foramonth.A.hasleft.Bhasgone.CleftD.hasbeenaway.29、He_____fortenyears.A.hasbeenmarriedB.gotmarriedC.hasmarried30、—Hello,mayIspeaktoMr.Smith?—Sorry,heisn’tin.He____theoffice.A.hasbeentoB.hasgonetoC.hasbeenawayD.hasleft31、—Whereisyourfather?—He____Shanghaionbusiness.A.hasbeentoB.hasgonetoC.hasbeeninD.hasleftfor33、一WhereisMr.Black?Ihaven'tseenhimforalongtime.一He____Switzerland.He_____thereforseveralmonths.A.hasgoneto;hasbeentoB.hasgoneto;hasbeenC.hasbeento;hasbeenD.hasbeento;hasgone参考答案1、C2、D3、D4、B5、C【解析】本题用语境判断法解题。根据for3years可知应该用现在完成时,先排除A;die是非延续性动词,在肯定句中不能与表示一段时间的状语连用,应转换成与之对应的延续性动词或表状态的词。故选C。6、A7、B8、B9、A11、D12、D13、B14、C【解析】本题用语境判断法解题。根据for3years可知应该用现在完成时,先排除A;die是非延续性动词,在肯定句中不能与表示一段时间的状语连用,应转换成与之对应的延续性动词或表状态的词。故选C。16、B18、B19、D20、D21、A22、D.tenyearsago是一般过去时(主语+动词过去式+其他)的时间状语,结婚是getmarried,所以第一空填写gotmarried.fortenyears是现在完成时的时间状语,谓语要用延续性动词,可排除AB选项(因为其中got是短暂性动词).bemarriedtosb.是嫁给某人、娶了某人,bemarriedwithsb.是和某人结婚,根据句意是她嫁给他已经10年了,所以答案是D.【点评】本题考查一般过去时和现在完成时的区别,即可根据时间状语作出判断.其次注意当现在完成时和一段时间连用时,谓语一定要用延续性动词.最后注意结婚的相关短语.23、D“formanyyears”是时间段,应与完成时态连用,且谓语动词应是延续性动词,表状态;die是瞬间动词,所以此处应用bedead。故选D。24、B25、C26、B27、C28、D29、Amarry是非延续性动词,在现在完成时态的肯定句中不能与表示一段时间的状语连用;bemarried表状态,可与一段时间连用。30、B31、B33、B
本文标题:现在完成时态专题(二)
链接地址:https://www.777doc.com/doc-5628403 .html