欢迎来到天天文库
浏览记录
ID:60830550
大小:215.02 KB
页数:8页
时间:2020-12-20
《英语现在完成时专项训练100(附答案).docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、英语现在完成时专项训练100(附答案)一、初中英语现在完成时1.—WhataboutwatchingthemovieBigFishtomorrow?—Oh,Iitalready.A.watchB.havewatchedC.willwatchD.amwatching【答案】B【解析】【分析】明天去看电影大鱼怎么样?哦,我已经看过了。志,故选B。already是完成时的标【点评】联系句意,注意辨析关键的词语,来判断所填之词。2.—WhatgreatprogressHuawei________inrecentyea
2、rs!—Nowonderitiswidelyknowninallpartsoftheworld.A.ismakingB.hasmadeC.makesD.made【答案】B【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语inrecentyears,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。3.—Doyoustillplaybasketball?—O
3、h,no.I____itforthepasttwoyears.A.haven'tplayedB.didn'tplayC.won'tplayD.hadn'tplayed【答案】A【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的forthelasttwoyears可知应与完成时态连用,又有时间是thelasttwoyears知是从现在往前两年,因此应使用现在完成时态,故选A。【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。可4.—Howdo
4、youlikeBeijing,MissRead?—I'venoidea.I_____there.A.havegoneB.havebeenC.haven'tbeenD.haven'tgone【答案】C【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:havebeento去过某地(已经返回);havegoneto去了某地(尚未返回),根据句意,故答案为C。【点评】考查短语辨析,区分havebeento与havegoneto,理解句子,根据语境判断答案。5.Thev
5、olunteers________alotofhelptotheoldandtheyoungsince2010.A.offeredB.haveofferedC.areofferingD.willoffer【答案】B【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是
6、offered.答案是B.6.—Yourshoesaresoold.Whydon'tyoubuyanewpair?—BecauseIallmymoneyonanMP5.A.spendB.havespentC.amspendingD.wasspending【答案】B【解析】【分析】因为把所有的钱都花在现在的影响,应用现在完成时,故选B。MP5上,所以没钱买鞋。强调过去发生的动作对【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。7.—HowdoyoulikeTreasureIsland,Luc
7、y?—It'ssoexcitingthatI_______ittwice.A.amreadingB.havereadC.wasreadingD.hadread【答案】B【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为haveread,故选B。【点评】此题考查现在完成时的用法。8.—Howmanytimes_______you_______toBeijingthisyear?—Threetimes.A.have;bee
8、nB.had;beenC.have;goneD.had;gone【答案】A【解析】【分析】句意是:——你今年去过北京几次?——三次。考查havebeen与havegone的区别。havebeen是指去过某地切已经回来了,havegone是指去了某地还没有回来,根据答句Threetimes.可以推测已经回来了,故选A。9.—Ihav
此文档下载收益归作者所有