英语现在完成时专题训练答案含解析.docx

上传人:李医生 文档编号:8705961 上传时间:2020-12-23 格式:DOCX 页数:8 大小:216.07KB
返回 下载 相关 举报
英语现在完成时专题训练答案含解析.docx_第1页
第1页 / 共8页
英语现在完成时专题训练答案含解析.docx_第2页
第2页 / 共8页
英语现在完成时专题训练答案含解析.docx_第3页
第3页 / 共8页
英语现在完成时专题训练答案含解析.docx_第4页
第4页 / 共8页
英语现在完成时专题训练答案含解析.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《英语现在完成时专题训练答案含解析.docx》由会员分享,可在线阅读,更多相关《英语现在完成时专题训练答案含解析.docx(8页珍藏版)》请在三一文库上搜索。

1、【英语】英语现在完成时专题训练答案含解析一、初中英语现在完成时1His cat has _ for five weeks.A. diedB. been deadC. dyingD. dies【答案】B【解析】 【分析】句意:他的猫已经死了 5 个星期了。 die 是短暂性动词,不能表示状态的延续。 由时间状语 for five weeks 可知应用延续性动词 ,故答案选 B。【点评】考查现在完成时。2My father _ in a panda protection center for 10 years, so he knows a lot about panda.A. was workin

2、gB. is workingC. has workedD. will work【答案】C【解析】 【分析】句意:我父亲在熊猫保护中心工作了10 年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father ,助动词要用has,故选 C。【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。3How do you like Treasure Island , Lucy?Its so exciting that I _ it twice A. am readingB. have readC. was readingD. had

3、 read【答案】 B【解析】 【分析】句意:露西,你认为金银岛怎么样?它是如此令人激动以至于我读了两次。根据twice 可知已经发生了,故此处用现在完成时,故为have read,故选 B。【点评】此题考查现在完成时的用法。4Lucy, is your uncle a teacher?Yes, he is. Hehistory for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】 B【解析】 【分析】句意:露西,你叔叔是老师吗?是的,他是。他教历史将近20年了。根据句中的时间状语 for near

4、ly 20 years ,可知,表示持续一段时间的动作,用现在完成时, have/has+过去分词。主语是 he,用 has,故选 B.【点评】考查现在完成时,注意其常与for+ 一段时间连用。5 Where is your uncle? I havent seen him for a long time. He _ Beijing for about half a year. He moved there in January.A. has gone toB. has been toC. has arrived inD. has been in【答案】D【解析】 【分析】考查延续与非延续性动

5、词。根据 for about half a year 是一段时间,排除非延续性动词 A、 B、 C 这三个选项,故选 D。6He _ for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】 A【解析】 【分析】在现在完成时态里,当出现动词。 get married 需换成 be married 。故选 A。for+ 段时间时,短暂性动词必须换成延续性【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。学生必须牢记这两种词的转换

6、及转换条件。7How many lettersyouto 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。【点评】考查动词的时态。注意现在完成时的用法。8Where is Catherine

7、? I havent seen her for days.SheWuhan. 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。【点评】考查短语辨析,注

8、意平时识记其区别,理解句意。9How many times _ you _ to Beijing this year?Three times.A. have; beenB. had; beenC. have;goneD. had; gone【答案】 A【解析】 【分析】句意是: 你今年去过北京几次?三次。考查 have been 与 havegone 的区别。 have been 是指去过某地切已经回来了,have gone 是指去了某地还没有回来,根据答句 Three times. 可以推测已经回来了,故选A。10 Im sorry for being late.Never mind. Th

9、e meeting _for only 5 minutes. This way, please.A. has begunB. has endedC. has been on【答案】C【解析】 【分析】句意:对不起,我迟到了。没关系会议只开了5 分钟,请这边走。 for+ 段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin 和end 都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A, B 不正确 has been on 在进行,开着(的状态) ,故选 C【点评】现在完成时表示延续性的状态。11 My sisterEnglish since she

10、was 9 years old. She can talk to foreigners freely.A. learnsB. learntC. has learntD. have learnt【答案】 C【解析】 【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。A,learns 学习,一般现在时,B, learnt 一般过去时C has learnt 现在完成时Dhave learnt 现在完成时,根据since 可知句子是现在完成时,结构为have/has+过去分词,句子主语是My sister ,第三人称单数,使用has,故选 C【点评】本题考查现在完成时,注意sinc

11、e 是现在完成时的标志词之一。12 Mr Fanin 2005 In other words , hefor 9 years till now A. got married ; has been married C. got married ;had been marriedB. married; had been marriedD. married ; got married【答案】A【解析】 【分析】首先第一空表述的是一个发生在2005 年(即过去)的一个动作,所以为一般过去时,其次 married 后面要接宾语, get married 表示的是短暂性动作,所以应填 get marrie

12、d. 第二空由 “ till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此处 married 做形容词 “已婚的 ”故填 “has been married 故”,选A.【点评】此题考查了动词时态问题,同时也考查了“get married和”“married 的”区别。13 All the students _ very hard over the last three years.A. worksB. has workedC. have workedD. worked【答案】C【解析】 【分析】 Over the last three years, 用于现在完成时,又由于主

13、语是复数,故选C。【点评】现在完成时的时间状语要掌握。14 All the skirts.Theyvery well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】 C【解析】 【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sell out “卖完 ”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词, sell的过去分词为sold;第二空sell 作“销售 ”解释时用主动语态,在此处表一直卖得很好的状态,用

14、一般现在时。故选C。【点评】本题考查一般现在时和现在完成时的被动语态,注意sell 的不同语态和用法。15 The tall buildinghere for 100 years.A. isB. wasC. has beenD. is been【答案】C【解析】 【分析】那幢高楼在这里已经有100 年了。根据for 100 years 可知 “高楼在这里 ”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。故选C。【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。16 I _my dictionary to my cl

15、assmate David a week ago, but he _ it to me yet.A. lent; returnB. have lent; returnedC. lent; hasnt returnedD. have lent; didnt return【答案】C【解析】 【分析】句意:我一周前把我的字典借给了我的同学David,但他还没还给我。ago 是过去时标志,故排除B 和 D 选项, yet 是现在完成时标志,因此用hasnt returned ,故选 C。【点评】考查时态,注意ago 和 yet 的用法。17 Wheres your father?He _ to Cha

16、ngsha.A. have beenB. has goneC. has beenD. have gone【答案】 B【解析】 【分析】句意:你爸爸在哪?他去了长沙。因为父亲不在,证明他去了某个地方没有回来。之前发生的动作对现在造成的影响用现在完成时,结构为have/has+过去分词,主语he 是第三人称单数,助动词用has, go 的过去分词是gone ,故选 B。【点评】考查现在完成时,注意去过某地用have/has been to ,去了某地用have/has goneto。18 I cant get into my room now because I _ my key.A. loseB

17、. will loseC. have lostD. am losing【答案】C【解析】 【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成时。【点评】考查时态的用法。19 一 How longyour brother _ this camera? For two weeks.A. have; boughtB. have; hadC. has; hadD. has; bought【答案】C【解析】 【分析】本题考查动词的时态。句意:“你哥哥买这个相机多久了?”“两周了。 ”根据答语 “Fortwoweeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词b

18、uy。主语是your brother ,为第三人称单数,所以应该选择C 项。【点评】考查现在完成时。20 Mikethe bookshop. I have to wait for him.A. went toB. was inC. has been toD. has gone to【答案】D【解析】 【分析】句意:迈克去了书店。我不得不等他。从第二句来判断. 迈克不在 . 应用“ havehas gone to a place 来表示” “去某地了(还没有回来) ”。用现在完成时强调过去发生的事件对现在的影响。【点评】考查动词时态及have been to 和 have gone to 的区别

19、。21 youyour homework?No, I havent A. Have; finishedB. Are; finishingC. Did; finishD. Will : finish【答案】A【解析】 【分析】句意:你完成了你的家庭作 、 没有。由第二句可知 句 在完成 ,所以前一句也 在完成 ,故 A.【点 】辨析句意,注意句子的 与 , 出合适的 。22you ever_ the Palace Museum?A. Were:VisitingB. Will; visitC. Have; visitedD. Are;visiting【答案】C【解析】 【分析】句意:你去参 故 。

20、ever一般永 在完成 的疑 句中,只有C 是完成 ,故 C。【点 】 系句意, 找关 ,根据关 判断所填之 。23 - Anna, could you lend me this book, please?- Im sorry. IA. have boughtit for only two days, and I havent finished it yet.B. have hadC. boughtD. had【答案】B【解析】 【分析】句意: “安娜, 你能借 我 本 ? 不起,我 了两天。我 没有看完呢。 ”根据答 中的 “for only two days 可知”要用 在完成 ,而且 用

21、延 性 。故 B。【点 】考 在完成 。24 一 Where is Mr Miller?一 Heto New York Hethere three times A. has been; has goneC. has gone:has beenB. has gone; has goneD. has been; has been【答案】C【解析】 【分析】句意:Miller 先生去哪儿了?去 了 未回来,用has gone to;他去 三次,用【点 】考 在完成 has gone to 和 has been to他去 了。他去 那has been。故 C。的用法。3 次了。他25 William

22、Shakespearefor 400 years, but his works still have great influence today.A. diedB. was dyingC. has diedD. has been dead【答案】D【解析】 【分析】句意:威廉莎士比 已 逝世400 年了,但 在他的作品仍然有很大的影响力。由 干中的for400 years 可知 用 在完成 ,且用延 性 ,排除A、B , C 中 die 是非延 性 ,故 D。两【点 】考 在完成 。26 Miss Liu, when did you come here? In 2015. Ihere for

23、two years.A. have been toB. have gone toC. have comeD. have been【答案】D【解析】 【分析】句意:刘小姐,你什么 候来 的?2015 年,我已 在 里待两年了。由 境可知此 用 在完成 ,表示从 去开始,一直延 到 在的 作或状 。 here 副 ,其前不用介 。故 D。【点 】考 在完成 。27 Our foreign teacher Miss Smithus English since five years ago.A. taughtB. is teachingC. has taughtD. teaches【答案】 C【解析】

24、 【分析】句意:我 的外 老 史密斯小姐从五年前就教我 英 。由since 可知用 在完成 ,故 C。【点 】考 在完成 。28 More than 80 people _ in the earthquake _ last week.A. died; forB. have been dead ; sinceC. have died; sinceD. have been dead; for【答案】 C【解析】 【分析】句意:自从上个周有超 80 人在地震中 生。for+ 段; since+时间点,自从 起,主句用 在完成 ,句中的 状 lastweek是 点,故用since。本句并非表示 “死亡

25、 ” 个状 的延 ,而是指从 去某一 到 在“死亡 ” 个 作 生了多少次,所以 C 符合 境。【点评】考查现在完成时。29 Dave, we will leave in 10 minutes. Are you ready?No, I _ our guidebook and towels yet.A. dont packB. didnt packC. have packedD. havent packed【答案】D【解析】 【分析】句意:Dave,我们十分钟后要离开,你准备好了吗?还没把我们的旅游手册和毛巾打包。yet 是现在完成时否定句的标志,故选【点评】考查现在完成时,注意yet 的用法。没有,我D。30 Do you miss your parents far away?Yes, very much. They A. left B. have leftthe hometown for over two years.C. were away fromD. have been away from【答案】D【解析】 【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for overtwo years 表示时间段,动词要具有延续性,left是 leave 的过去分词,是短暂性动词,不能和时间段连用,故选D。【点评】本题考查延续性动词和短暂性动词的转换。

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

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1