预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

英语现在完成时专项习题及答案解析及解析 一、初中英语现在完成时 1.Greatchangesinmyhometowninthelastfewyears. A.tookplaceB.willtakeplaceC.havetakenplaceD.havebeentakenplace 【答案】C 【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。inthelastfewyears意为“在过去的几年里”,用于现在完成时;takeplace“发生”没有被动语态。故答案选C。 【点评】考查现在完成时。 2.IscaredofdogseversinceadoghurtmewhenIwasfiveyearsold. A.willbeB.wasC.havebeenD.wouldbe 【答案】C 【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。 【点评】本题考查现在完成时的用法。 3.Wow!You________dinner!Let'seatnow. A.cookB.arecookingC.willcookD.havecooked 【答案】D 【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。故选D。 【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。 4.MyparentsfortwentyyearsbythetimeIwas15. A.marriedB.hadmarriedC.hadbeenmarriedD.hadgotmarried 【答案】C 【解析】【分析】fortwentyyears“二十年”.为表一段时间的状语,要求谓语动词具有持续性。而在所给选项中,只有bemarried表示结婚状态,具有延续性,故选C。 【点评】本题考查非延续性动词与延续性动词的转换。 5.—Theysaythereisanewrestaurantnearhere. —Yes,andit______formorethanaweek. A.hasbeenopenB.openC.isopeningD.opens 【答案】A 【解析】【分析】句意:——他们说在这附近有一个新的餐馆。——是的,它已经开了一个多星期了。根据formorethanaweek,可知用现在完成时,have/hasbeendone,故选A。 【点评】考查现在完成时,注意识记其标志词。 6.Thesmallshop________forseveralyears. A.openedB.hasbeenopenedC.hasopenedD.hasbeenopen 【答案】D 【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词beopen.根据句意,本句应用现在完成时态,故选D。 【点评】考查open转化为beopen,beopen里的open是形容词,不能加ed.. 7.——______you_____outtheproblem,Sam? ——Notyet,butI'mgoingto. A.Did,workB.Are,workingC.Have,workedD.Will,work 【答案】C 【解析】【分析】句意:萨姆,你计算出这道数学题了吗?——还没有,但是快了。结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。选C。 【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。 8.—Howmanytimes_______you_______toBeijingthisyear? —Threetimes. A.have;beenB.had;beenC.have;goneD.had;gone 【答案】A 【解析】【分析】句意是:——你今年去过北京几次?——三次。考查havebeen与havegone的区别。havebeen是指去过某地切已经回来了,havegone是指去了某地还没有回来,根据答句Threetimes.可以推测已经回来了,故选A。 9.—I'msorryforbeinglate. —Nevermind.Themeeting______foronly5minutes.Thisway,please. A.hasbegunB.hasendedC.hasbeenon 【答案】C 【解析】【分析】句意:——对不起,我迟到了。——没关系.会议只开了5分钟,请这边走。fo