(英语)英语现在完成时专题训练答案.doc

上传人(卖家):刘殿科 文档编号:5928543 上传时间:2023-05-16 格式:DOC 页数:8 大小:68.50KB
下载 相关 举报
(英语)英语现在完成时专题训练答案.doc_第1页
第1页 / 共8页
(英语)英语现在完成时专题训练答案.doc_第2页
第2页 / 共8页
(英语)英语现在完成时专题训练答案.doc_第3页
第3页 / 共8页
(英语)英语现在完成时专题训练答案.doc_第4页
第4页 / 共8页
(英语)英语现在完成时专题训练答案.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、【英语】英语现在完成时专题训练答案一、初中英语现在完成时1Great changes in my hometown in the last few years. A.took placeB.will take placeC.have taken placeD.have been taken place【答案】C 【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。in the last few years意为“在过去的几年里”,用于现在完成时;take place“发生”没有被动语态。故答案选C。【点评】考查现在完成时。2What great progress Huawei _ in re

2、cent years! No wonder it is widely known in all parts of the world.A.is makingB.has madeC.makesD.made【答案】 B 【解析】【分析】句意:华为近几年取得了多大的进步啊!难怪它在世界的每个角落都出名。根据时间状语 in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。 【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。3Do you still play basketball?Oh, no. I _ it f

3、or the past two years.A.havent playedB.didnt playC.wont playD.hadnt played【答案】A 【解析】【分析】句意:你还打篮球吗?哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。4I scared of dogs ever since a dog hurt me when I wa

4、s five years old.A.will beB.wasC.have beenD.would be【答案】 C 【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。【点评】本题考查现在完成时的用法。5Your shoes are so old. Why dont you buy a new pair?Because I all my money on an MP5.A.spendB.have spentC.am spendingD.was spending【答案】 B 【解析】【分析】因为把所有的钱都花在MP5上,所以没

5、钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。6Lucy, is your uncle a teacher?Yes, he is. He history for nearly 20 years.A.teachesB.has taughtC.is teachingD.will teach【答案】B 【解析】【分析】句意:露西,你叔叔是老师吗?是的,他是。他教历史将近20年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。主语是

6、he,用has,故选B.【点评】考查现在完成时,注意其常与for+一段时间连用。7They say there is a new restaurant near here. Yes, and it _ for more than a week.A.has been openB.openC.is openingD.opens【答案】 A 【解析】【分析】句意:他们说在这附近有一个新的餐馆。是的,它已经开了一个多星期了。根据 for more than a week ,可知用现在完成时,have/has been done,故选A。 【点评】考查现在完成时,注意识记其标志词。8How many l

7、etters you to your mother? 109 in all, since 2016. A.has, writtenB.have, writtenC.did, writeD.are, writing【答案】 B 【解析】【分析】句意:你给你妈写了多少封信?从2016年起,总共109封。句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written,故答案选B。 【点评】考查动词的时态。注意现在完成时的用法。9Where is Catherine? I havent seen her for da

8、ys. She Wuhan. Shell be back next week.A.has gone toB.has been toC.have gone toD.have been to【答案】 A 【解析】【分析】句意:Catherine在哪里?我好几天没见她。她已经去武汉了。她将下周回来。主语是she,所以用has,排除C、D。A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。根据Shell be back next week.她下周回来可知现在还没有回来,故选A。 【点评】考查短语辨析,注意平时识记其区别,理解句意。10How many times _

9、 you _ to Beijing this year?Three times.A.have;beenB.had;beenC.have;goneD.had;gone【答案】 A 【解析】【分析】句意是:你今年去过北京几次?三次。考查have been 与have gone 的区别。have been 是指去过某地切已经回来了,have gone 是指去了某地还没有回来,根据答句Three times.可以推测已经回来了,故选 A。11What _ you just now?Dont worry. Nothing _. A.has happens to; has happenedB.happen

10、ed; happenedC.happened; has happenedD.happened to; has happened【答案】D 【解析】【分析】句意:-刚才你发生了什么事?-别担心,没什么事发生。固定句式What happened to发生了什么?第二空是回答之前并没有发生任何事情,所以不必担心,用现在完成时,has happened,故答案为D。【点评】考查动词时态,一般过去时表示过去某个时间发生的动作;现在完成时表示过去的动作对现在造成的结果或影响。12Where is Mr. Wang?He together with his students _ Zhuyuwan Park.

11、A.has gone toB.have gone toC.has been toD.have been to【答案】 A 【解析】【分析】句意: 王老师在哪里?他同他的学生去了Zhuyuwan公园。A. has gone to去了,没在这里。主语是单数;B. have gone to去了,没在这里。主语是复数;C. has been to去过,没在那里;主语是单数;D. have been to去过,没在那里;主语是复数。本句He是主语,together with his students是介词短语,做定语不是主语,所以用has。王老师去公园了不在这里,所以用has gone to。故选A。【

12、点评】考查主谓一致和短语的用法。13 Hobo and Eddie the cinema to watch the film Zootopia. Oh, thats why I cant find them now.A.have gone toB.have been toC.has gone toD.has been to【答案】 A 【解析】【分析】考查主谓一致。句意:侯博和埃迪去了电影院看电影疯狂动物城。哦,这就是为什么我现在找不到他们的原因。have gone to去了;been to去过。Hobo and Eddie作主语,谓语动词要用复数形式。所以选A。14Mike used to

13、be a top student, but he behind since he lost himself in computer games.A.fellB.has fallenC.wasD.has been【答案】 D 【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。故选D。【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。15The Greens many places of interest since two years

14、ago.A.has visitedB.have visitedC.visitedD.will visit【答案】 B 【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens格林一家,表示复数含义,作主语,谓语用复数形式。故选B。16Susan China beforeThis is her first time to be here A.wont visitB.wasnt visitingC.hasnt visitedD.doesnt visit【答案】C 【解析】【分析】句意:苏

15、珊以前没有来过中国。表示以前没有来过中国,用现在完成时。故C选项正确。【点评】考查句子时态。17This museum here for over 80 years. It one of the oldest buildings in this city.A.is; wasB.had been; isC.was; has beenD.has been; is【答案】 D 【解析】【分析】考查动词的时态。句意:博物馆在这儿有八十多年了。它是这座城市最古老的建筑之一。前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。故选D。18He has studied

16、 in our school _. A.since five yearsB.for five yearsC.for five years agoD.in five years【答案】B 【解析】【分析】句意:他已经在我们学校学习五年了。has studied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。【点评】考查时间状语。根据句意选出正确的时间状语。19一 Have you ever the film Gang Jiong?一 Yes, I have.A.seeB.to seeC.sawD.seen【答案】 D 【解析】【分析

17、】句意:“你看过电影港囧吗?”“是的,我看过。”由ever及答语可知句子用现在完成时,故用see的过去分词seen。【点评】考查动词的时态。20Wheres your father?He _ to Changsha.A.have beenB.has goneC.has beenD.have gone【答案】B 【解析】【分析】句意:你爸爸在哪?他去了长沙。因为父亲不在,证明他去了某个地方没有回来。之前发生的动作对现在造成的影响用现在完成时,结构为have/has+过去分词,主语he是第三人称单数,助动词用has,go的过去分词是gone,故选B。【点评】考查现在完成时,注意去过某地用have/

18、has been to,去了某地用have/has gone to。21I cant get into my room now because I _ my key.A.loseB.will loseC.have lostD.am losing【答案】 C 【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成时。【点评】考查时态的用法。22Which of the following is WRONG? A.Your car is good except for the colour.B.The film has begun for twenty minutes.C.

19、I have kept the book for two days.D.Whats the difference between the two tricks?【答案】 B 【解析】【分析】句意:下面哪一个是错误的?A选项意为:你的汽车除了颜色之外其他都很好;B选项意为:这场电影已经开始二十分钟了。这个句子是错误的,begun的原形是begin,意思是开始,是瞬间性动词,不能和一段时间连用;C选项意为:我借这本书已经两天了,这个句子是对的,keep是持续性动词;D选项意为:这两个把戏之间的区别是什么?故应选B。【点评】考查句子结构。掌握短暂性动词不能与时间段连用。23It _ over ten

20、 days since the dog _ .A.is; has been deadB.has been; diedC.has been; has been deadD.was; has died【答案】 B 【解析】【分析】句意:狗死了有十多天了。Since 引导一个过去时的句子,所以第二个空填die的过去式,主句应该用现在完成时,也可以用is ,但比较口语化,综合两个空可知选B。24Wheres Mr Jones?He to the post officeA.goesB.will goC.has beenD.has gone【答案】 D 【解析】【分析】句意:jones在哪?他已经去了邮局

21、。该句是问jones现在的去向,而jones去邮局是在询问之前就发生了的并且对现在产生的影响是他还没回来,所以用完成时。故选D。【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。25 you ever_ the Palace Museum? A.Were:VisitingB.Will;visitC.Have;visitedD.Are;visiting【答案】 C 【解析】【分析】句意:你去参观过故宫吗。ever一般永远现在完成时的疑问句中,只有C选项是完成时态,故选C。【点评】联系句意,寻找关键词,根据关键词语判断所填之词。26- Anna, could you l

22、end me this book, please?- Im sorry. I it for only two days, and I havent finished it yet.A.have boughtB.have hadC.boughtD.had【答案】 B 【解析】【分析】句意:“安娜,请问你能借给我这本书吗?对不起,我刚买了两天。我还没有看完呢。”根据答语中的 “for only two days”可知要用现在完成时,而且应用延续性动词。故选B。【点评】考查现在完成时。27一Where is MrMiller? 一He to New YorkHe there three times

23、A.has been;has goneB.has gone;has goneC.has gone:has beenD.has been;has been【答案】 C 【解析】【分析】句意:Miller先生去哪儿了?他去纽约了。他去过那3次了。他去纽约了还未回来,用has gone to;他去过三次,用has been。故选C。【点评】考查现在完成时has gone to 和has been to的用法。28Our foreign teacher Miss Smith us English since five years ago.A.taughtB.is teachingC.has taugh

24、tD.teaches【答案】 C 【解析】【分析】句意:我们的外语老师史密斯小姐从五年前就教我们英语。由since可知用现在完成时,故选C。【点评】考查现在完成时。29 have you had the mobile phone?Since 2015 A.How oftenB.How longC.How soonD.How many【答案】B 【解析】【分析】句意:你什么时候有的手机?自从2015年。询问的是从什么时候开始,也就是时间长度。故B选项正确。【点评】考查特殊疑问句的辨析。30So far Tom with Mary _ 50 left -behind children to do their homework after school.A.helpB.helpedC.has helpedD.have helped【答案】 C 【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。选C。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 待归类文档
版权提示 | 免责声明

1,本文((英语)英语现在完成时专题训练答案.doc)为本站会员(刘殿科)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|