初中英语现在完成时专项训练及答案1_第1页
初中英语现在完成时专项训练及答案1_第2页
初中英语现在完成时专项训练及答案1_第3页
初中英语现在完成时专项训练及答案1_第4页
初中英语现在完成时专项训练及答案1_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、(1) 初中英语现在完成时专项训练及答案 一、初中英语现在完成时 My mother a good example for me since I was young.1 A. was B. has been C. will be D. is B 【答案】【解析】【分析】句意:打小以来,妈妈就是我的好榜样。根据时间状语“since l was 。可知,主句应用现在完成时,表示动作从过去一直持续到现在。故选Byoung” 【点评】考查动词的时态 Do you still play basketball?2 Oh, no. I _ it for the past two years. A. have

2、nt played B. didnt play C. wont play D. hadnt played A 【答案】【解析】【分析】句意:你还打篮球吗?哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可 。A知是从现在往前两年,因此应使用现在完成时态,故选【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过 去完成。 Your shoes are so old. Why dont you buy a new pair?3 Because I all my

3、money on an MP5. D. was spendingB. have spent C. am spending A. spend B 【答案】【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对 。B现在的影响,应用现在完成时,故选 【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。 ?,LucyHow do you like Treasure Island4 Its so exciting that I _ it twice D. had readC. was reading A. am reading B. have read B 【答

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

5、20 years ,可知,表示持续一段时间的动作,用现在 B.,故选,用has完成时,have/has+过去分词。主语是he 一段时间连用。for+【点评】考查现在完成时,注意其常与 Where is your mother?6 She _ Australia and she _ Sydney for two weeks. A. has been to; has been in B. has been to; has been to D. has gone to; has been toC. has gone to; has been in C 【答案】【解析】【分析】句意:你的妈妈在哪里?她

6、去了澳大利亚,她在悉尼呆了两周了。has been to”去过某地“,现在已经回来了;has gone to”去了某地“,还没有回来;has been in”待在某地“一段时间。根据句意Where is your mother?可知,她的妈妈还没有回来, 。,故应选Cfor two weeks,应该用be in第二个空后面有一段时间 的含义和用法。has been to ,has gone to ,has been in【点评】考查动词的时态,以及 How many letters you to your mother? 7 109 in all, since 2016. D. are, wr

7、itingC. did, write A. has, written B. have, written B 【答案】【解析】【分析】句意:你给你妈写了多少封信?从2016年起,总共109封。句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且 。,故答案选B主语是you,则应填写have written 【点评】考查动词的时态。注意现在完成时的用法。 Where is Catherine? I havent seen her for days. 8 She Wuhan. Shell be back next week. D. have been

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

9、negone D. had;A. havebeen B. had;been C. have; A 【答案】have been 与【解析】【分析】句意是:你今年去过北京几次?三次。考查have 是指去了某地还没有回have gone gone 的区别。have been 是指去过某地切已经回来了, 。可以推测已经回来了,故选来,根据答句Three times. A He for ten years. 10 A. has been married B. married C. got married D. has married A 【答案】【解析】【分析】句意:他已经结婚十年了。根据时间状语for

10、 ten years.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。be married表结婚的状 。故选Abe动词的过去分词为been态, 过去分词。has/have+【点评】本题考查现在完成时,注意掌握结构 _ my dictionary? I cant find it anywhere.11 I _ it on the desk when I came in. B. Have you seen; have seenA. Did you see; have seen C. Have you seen; saw D. Did you see; see C 【

11、答案】【解析】【分析】句意:-你看见我的词典了吗?我到处都找不到了。-我进来的时候看见在桌子上。根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据when I came in可知是过去我进来的时候发生的动 。作,用一般过去时,故答案为C 【点评】考查动词的时态,注意理解句意,根据时态的定义判断。 In other words,he for 9 years till now12MrFan in 2005 had been married;A. got married;has been married B. married got marriedD.

12、marriedhad been married ;C. got married; A 【答案】【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次 married 后面要接宾语,get married 表示的是短暂性动作,所以应填get married. 第二空由“till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此 A.故选“has been married”,故填”已婚的“做形容词married处 的区别。“get married”和“married ”【点评】此题考查了动词时态问题,同时也考查了 Your new bike

13、 is so nice! When did you buy it? 13 In July. I _it for two weeks. D. boughtB. have had C. have bought A. had B 【答案】七月份,我你的新自行车那么好看。你什么时候买的。【解析】【分析】句意:,可知句子时态为现在完成时,而且谓语动词必须是延续two weeks买了两周了。根据for 。性的。因此排除AD,buy是结束性动词,不能够延续,应此排除,故答案是B 【点评】考查现在完成时,注意现在完成时中延续性动词的使用。 What great progress Huawei _ in rec

14、ent years! 14 No wonder it is widely known in all parts of the world. D. madeA. is making B. has made C. makes B 【答案】难怪它在世界的每个【解析】【分析】句意:华为近几年取得了多大的进步啊!,近几年,可知动作从过去持续到现在,时态为角落都出名。根据时间状语 in yearsrecent 过去分词,故选B。现在完成时have/has+ 过去分词。【点评】考查现在完成时。注意掌握现在完成时的结构have/has+ I a cold. I am not feeling well now1

15、5 A. caught B. have caught C. was catching D. had caught B 【答案】【解析】【分析】句意:我感冒了,我现在不舒服。catch a cold意为“感冒”。由句意可知 。B应用现在完成时。故选 【点评】考查现在完成时。 Susan China beforeThis is her first time to be here16 D. doesnt visitB. wasnt visiting C. hasnt visited A. wont visit C 【答案】【解析】【分析】句意:苏珊以前没有来过中国。表示以前没有来过中国,用现在完成

16、选项正确。C时。故 【点评】考查句子时态。 Look at these stamps. I _ them for five years.17 Wow, they are wonderful. A. kept B. have kept C. have bought D. bought B 【答案】【解析】【分析】句意:看这些邮票,我持有它们5年了。噢,真漂亮。表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词 。,故选B用have 【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。 He has studied in our school

17、 _. 18 D. in five yearsC. for five years ago B. for five years A. since five years B 【答案】【解析】【分析】句意:他已经在我们学校学习五年了。has studied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选 。B 【点评】考查时间状语。根据句意选出正确的时间状语。 I cant get into my room now because I _ my key.19 A. lose B. will lose C. have lost D. am l

18、osing C 【答案】【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成 时。 【点评】考查时态的用法。 The new supermarket in our town _ for two weeks, but I _ there yet .20 B. has been open; havent beenA. has opened; havent gone C. has been open; havent gone D. has opened; havent been B 【答案】【解析】【分析】句意:在我们城镇的新超市已经开业2周了,但是我还没有去过。根据for

19、 two weeks可知,谓语动词必须是持续性动词或表示状态的词; has opened这里强调的是动词,open是非持续性动词,不能与时间段连用,故排除AD; has been open这里open是形容词,可以与时间段连用;这里第二空表示没有去过应该用havent been。have been表示去过某地;have gone表示去了还没有回来。根据句意故用havent been。故选 。B you your homework?21 No, I havent finish;finish D. Will:A. Have;finished B. Are;finishing C. Did A 【答

20、案】【分析】句意:你完成了你的家庭作业吗、还没有。由第二句可知该句为现在完【解析】 A.成时,所以前一句也为现在完成时,故选 【点评】辨析句意,注意句子的时态与语态,选出合适的选项。 Jack_ school two years ago and he _ for two years. 22 D. left; has goneB. left; has been away C. leaves; has been away A. leaves; has gone B 【答案】表示years ago两年前离开学校,他离开有两年时间了。【解析】【分析】句意:Jacktwo 表示状态延续用现在完two y

21、ears动作瞬间结束用一般过去时,leave的过去式为left,for 。away Jack相当于第三人称单数,用has been from需换成成时,leavebe away from,且 。故选B 【点评】考查一般过去时和现在完成时,注意根据标志性短语确定时态。 What you in the past two hours, my baby?23 A. will; do B. have; done C. are; doing D. would; do B 【答案】two past 【分析】句意:在过去的两个小时你做了什么,我的乖乖?根据【解析】“in the 。Bhours”可知用完成时态

22、。故选 【点评】考查现在完成时。 You my English dictionary for a month. Could you please give it back to me now?24 A. have borrowed B. lent C. have kept D. borrowed C 【答案】【解析】【分析】句意:你借我的英语词典有一个月了,你现在能把它还给我吗?根据句中时间状语“for a month”. 可推断此句应该用现在完成时,故先排除选项B、D。borrow是 。 C。故选改为瞬间性动词,不能与时间段连用,需将borrowkeep 【点评】考查现在完成时的短暂性动词与

23、延续性动词辨析。 Our foreign teacher Miss Smith us English since five years ago.25 D. teachesB. is teaching C. has taught A. taught C 【答案】可since【解析】【分析】句意:我们的外语老师史密斯小姐从五年前就教我们英语。由 。知用现在完成时,故选C 【点评】考查现在完成时。 I my hometown for a long time. I really miss it! 26 D. have been away fromC. left A. have left B. went

24、 away from D 【答案】time a long 【分析】句意: 我已经离开家乡很长时间了,我十分想念它。句中for 【解析】根据句意词句应该用现在完需转换成可延续的be away from ,leave搭配, 不能与短暂性动词 。D成时,故答案为时间段的连用。牢记短暂性动词与延续性动【点评】考查现在完成时中延续性动词与for 词之间的转换。 How long can I _ the Chinese workbook?27 For three weeks. A. borrow B. keep C. to borrow D. to keep B 【答案】can三个星期。情态动词我能保存语文练习本多长时间?【解析】【分析】句意:是非延续性动borrowlong所在的句子用延续性动词,C、D。how 用动词原形,所以排除 。Bkeep词,是延续性动词,故选 【点评】考查情态动词和延续性动词与非延续性动词的用法,注意平时识

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论