(英语)高中英语现在完成时练习题含解析_第1页
(英语)高中英语现在完成时练习题含解析_第2页
(英语)高中英语现在完成时练习题含解析_第3页
(英语)高中英语现在完成时练习题含解析_第4页
(英语)高中英语现在完成时练习题含解析_第5页
免费预览已结束,剩余8页可下载查看

下载本文档

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

文档简介

1、(英语)高中英语现在完成时练习题含解析一、单项选择现在完成时1 The Chinese women ' s volleyball team won the gold medal at the Rio Olympics, which is the third time the team _Olympic gold.A. claimed B. has claimedC. has been claiming D. had claimed【答案】B【解析】【详解】考查时态语态。句型:it is the+序数词+time that从句,从句谓语动词要使用现在完成时。 claim有权利要求得到,与

2、主语 the team为主谓关系,应用主动语态。句意:中国女排在 里约奥运会上获得了金牌,这是第三次团队获得奥运金牌。故选B。2 Although she is only 16 years old, she to drugs for two years.A. addicts B. had been addictedC. has addicted D. has been addicted【答案】D【解析】【详解】考查现在完成时态和固定搭配。句意:虽然她只有16岁,但她已经沉迷于毒品两年了。结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;beaddicted to 沉迷于

3、-,故选 D。3 How happy we are! The holiday we have been looking forward at last.A. to has comeB. having comeC. to having comeD. has come【答案】A【解析】【详解】考查句子结构分析和谓语动词。句意:我们是多么的快乐啊!我们一直所期望的假期终于来了。句中 we have been looking forward to 我们一直所期望的,作 the holiday的定语,故 整个句子应当为 The holiday has come at last。故选 A。4 She is

4、 a strong-willed woman and not once in to any difficulty in her life.A. she has given B. did she giveC. she gaveD. has she given【答案】D【解析】试题分析:考查动词时态和倒装句。句意:她是个意志坚强的女人,一生中一次也没有向任何困难屈服过。And 连接的两个并列句中,否定副词not once 放在了第二个句子的句首,所以后面部分用部分倒装语序,此外第一句的时态是一般现在时,后句又出现了in herlife,所以句子应该用现在完成时,表示到现在为止,故正确答案为D选项。

5、考点:考查动词时态和倒装句5 In the last few years, China great achievements in environmental protection.A was making B madeC had made D has made【答案】D【解析】【详解】考查时态。句意:在过去几年里,中国已经在环境保护方面取得了很大的成就。时间状语“In the last few years表明应该'使用现在完成时,故D项正确。6 What a stupid mistake! Yes. I you doing it carefully, but without succ

6、ess.A was suggestingB will suggestC have suggestedD had suggested【答案】C【解析】【详解】考查时态。句意: 这是一个多么愚蠢的错误啊! 是的,我建议过你要认真,但是你听不进去。根据“ What a stupid mistake! 判断此处强调过去的事情对现在的影响,应该用 ”现在完成时,故C项正确。7 to work overtime that evening,I missed a wonderful film.A Having been asked B To askC Having asked D To be asked【答案

7、】A【解析】试题分析:由于那天晚上被要求加班,我错过了一场精彩的电影“,主语 我”和动词ask之间是动宾关系,要用过去分词,“被要求加班”这一动作发生在动作missed 之前,要用过去分词的完成式 having been asked, A项正确;B项to ask是动词不定式,表示目的或将要发 生的动作,不正确;C项having asked是现在分词的完成式,不正确; D项to be asked是动词不定式的被动形式,不符合语境,故选A。考点:考查非谓语动词8 Tony is one of the five students in his class who the exam. How luck

8、y he is!B passesA is passingC. has passedD. have passed【答案】D【解析】考察时态语态。托尼是班上5个通过考试的学生之一,他真幸运。由题意可知,通过考试这件事在人谈论这件事之前发生,所以,采用完成时态。通过考试是主动形式,并且定语从句中的 who修饰的是five students,所以是have passed,故选 D 考点:考察时态和语态9. trees in the past few years.A. A good many of , were plantedB. A good many, were plantedC. A number

9、 of , have plantedD. A number of, have been planted【答案】D【解析】【详解】考查词组和时态。句意:在过去的几年里已经种了许多树。根据句末的in the past fewyears (在过去的几年)可知,本句需使用现在完成时,故A、B选项直接排除;又因为树”与 种植”之间是动宾(被动)关系,故应该使用被动语态,因此C选项是错误的。故选Do10. They for ten years.A. has been married B. have been marriedC. got married D . married【答案】B【解析】【详解】考查m

10、arry的用法。句意:他们结婚有十年的时间了。marry作不及物动词时有两种用法:get married to sb.(表动作)/be married to sb.(表状态);作及物动词时有marrysb.,根据for ten years可知,此处应当用be married to sb.强调状态,用现在完成时。故 B选项正确。11. With the wide use of e-business, the way of shopping we were used to _a lot.A. changeB. changingC. changedD. has changed【答案】D【解析】【详解

11、】考查现在完成时。句意:随着电子商务的广泛应用,我们习惯的购物方式发生了很大的变化。we were used to是一个定语从句,先行词是 the way of shopping ,表示过去的动作或状 态持续到现在并且已经完成,对现在造成的影响,可能持续发生下去,用现在完成时,故选Do12. Throughout the history of movie- making, Shakespeare ' s plaforfilms more than the works of any other writer.A. were being adapted B. would be adapte

12、dC. have been adapted D. are adapted【答案】C【解析】【详解】考查现在完成时的被动语态。句意:纵观电影制作的历史,莎士比亚的戏剧被改编成电影的次数要比其他作家的作品被改编成电影的次数多。由 “Thoughout the history of moviemaking, 用知,本句为现在完成时,主语 Shakespeare ' s昌lays谓语adapt为被动。所以 用现在完成时的被动语态have been adapted o故C选项正确。13. The Greens China for five years.A. has been in B. have

13、 been inC. went to D . has gone to【答案】B【解析】【详解】考查时态。句意: Green一家人来中国已经五年了。时间状语 for five years表明用现在完成 时,The Greens作主语时,谓语动词用复数,而且接一段时间要用 have been in,故B项正 确。14. Never met such a person before.A. did I B. I haveC. have I D. Am I【答案】C【解析】【详解】考查倒装句及时态。句意:我以前从未见过这样的人。根据句意可知,此处强调对现在的影响,应使用现在完成时。never位于句首时,

14、句子要求使用部分倒装,助动词提前。故 C选项正确。15. The old couple have been married for 40 years and never once with each other.A. they have quarreledB. have they quarreledC. they had quarreledD. had they quarreled【答案】B【解析】【详解】考查倒装。句意:那对老夫妻已经结婚40 年了,从来都没有争吵过。never 放在后句的句首,要用部分倒装,for 40 years 表明应该用现在完成时,故B 项正确。【点睛】当含有否定意义

15、的词never, seldom, little , hardly, not, by no means 位于句首时,后面的句子要使用部分倒装。16 Over the last three decades, the number of people participating in physical fitness programs sharply.A was increasing B has increasedC had increased D will be increasing【答案】B【解析】【详解】考查时态。句意:在过去的三十年里,参加健身计划的人数急剧增加。Over the last

16、threedecades 在“最近的 30 年里 ”和现在完成时态连用,故选B。17 This is the third time IHong Kong. The second time Ihere was on Christmas Daylast year.A have visited; came B have visited; have comeC visit; came D visited; had come【答案】A【解析】【详解】考查时态。句意:这是我第三次来香港,第二次我在这里的时候是去年的圣诞节那一天。第一句考查了固定句式:This/It is/was the 序数词 time

17、sb have/has/had done sth ,该句式意为这是某人第几次做某事",所以第一空中使用 have visited;第二空中用一般过去时描述过去发生的事情。故A 项正确。【点睛】本题第一空考查了特殊句式“ It /That/This is the.time that sb have done sth ;该句式意为“这是某人第几次做某事”;结合日常生活实际,能够计算到这是第几次做某事,表明该动作已经发生,因此,要用完成时态 主句用现在时,从句用现在完成时;主句用过去时,从句用过去完成时。18 My father his little store rapidly into

18、a big department store in the past ten years.A has developed B developedC is developing D develops【答案】A【解析】【详解】考查时态。句意:在过去 10年里,我的父亲把他的小店发展成了一个大型的购物商店。本 句时间状语in the past ten yeas通常要和现在完成时连用,故A项正确。19 I ' m afraidl you with a great many questions. Thank you a lot, sir.A. have bothered B. appreciat

19、edC. have contacted D. impressed【答案】A【解析】考查动词时态。 A. have bothered 麻烦;B. appreciated 欣赏,感激; C. have contacted 交 往,接触;D. impressed铭记。句意:恐怕我已经麻烦了你许多问题,非常感谢您。此处指 已经问了许多问题,动作已经完成用现在完成时,故选 A.20 We have done things we ought not to have done and _yndone things we ought to have done.A. leaving B. leftC. will

20、 leave D. leave【答案】B【解析】【详解】考查现在完成时。句意:不该做的事我们都做了 ,留下该做的事都没做。句子主干是个并列句, 即 we have done things we ought not to have done 和 left undone things we ought to have done,所以have done和have left是并列谓语,其中 have相同,省略,只不过两个并列句 里分别含有一个定语从句,第一个分句中we ought not to have done作things的定语,第二个分句中 we ought to have done作thing

21、s的定语。故选 B选项正确。21 John and I friends for eight years.We first got to know each other at a Christmasparty.But we each other a couple of times before that.A. had been; have metB. have been; have metC. had been; had metD. have been; had met【答案】D【解析】【详解】考查动词时态。句意:我和约翰做朋友已经8年了,我们开始了解彼此是在一次圣诞晚会上,但在那之前我们见过两

22、次面。第一空是表示过去到现在做8年时间的朋友,用现在完成时;第二空是指在圣诞节见面 got to know each other用的过去时,在此以前见过,表示 的是"过去的过去"用过去完成时; 故选Do22 The Mp3 young people a bit of decline recently with the appearance ofthe Mp4.A intending to; has entered into B intended for; has gone intoC meant to; takes on D meant for; opens up【答案】B

23、【解析】【详解】考查动词短语辨析和时态。句意:随着MP4 的出现,为年轻人设计的这款MP3 的销量已经下滑了。短语 be intended for为设计,be meant for本应为,be meant to do sth.打算做某事, enter into 参与, go into 进入(某种状态),take on 呈现, open up 开发,本句最后使用短语intended for做定语修饰the MP3;副词recently意为近来”,通常和现在完成时连用。结合句意,故B 项正确。23 I Mr. Bert of the chan ge of the meeting. You don t

24、 have to phone him again.A have informed B will have informedC would inform D had informed【答案】A【解析】考查动词时态。句意:我已告知Mr. Bert 会议的改变。你没必要再给他打电话。根据语境可知,句子应用现在完成时态表示过去的动作对现在的影响,故答案为A。24 Great changes in our school since 2016. A lot of progress .A have taken the place; have been made B had taken place; have

25、 been made C were taken place; has madeD have taken place; has been made【答案】D【解析】【详解】考查时态。句意:自2016 年以来,我们学校发生了巨大的变化。已经取得了许多进展。since+一段时间,是现在完成时的标志,因此应用现在完成时;take place意为发生”,无被动语态,且主语是 great changes,故谓语动词用复数,故用 have taken place; progress 意为 “进步,进展”,为不可数名词,故谓语动词应用单数,且progress 与 make 之间是被动关系,故应用has bee

26、n made。结合选项,故选 D。25 We each other since childhood.A have knownB knewC knowD are knowing【答案】A【解析】【详解】考查现在完成时。句意:从儿童时期我们就是彼此认识。根据题干中的时间状语sincechildhood 可知此处应用现在完成时。故选A。26 Ouch! Ithis really bad toothache for about three days.You really need to take a day off and see a dentist.A haveB am havingC have h

27、adD had【答案】C【解析】【详解】考查动词时态。句意: 啊!我已经牙疼整整三天了。 你真的需要请一天假,去看牙医。现在完成时表示已经发生,持续到现在并且仍在进行的动作,根据时间状语forthree days 和 “你真的需要请假去看牙医”可知,此处应使用现在完成时。故选C。27 Alice, you are supposed part in the party in time. Sorry, but I had an unexpected visitor.A to takeB to have takenC to be takingD taking【答案】B【解析】【详解】考查固定用法。句

28、意:-你本来应该及时参加这个聚会的。-对不起,我有不速之客来访。结合语境,此处指“你本来应该及时参加这个聚会的”, be supposed to do 应该做,理应 “做:由句意可知,参加”这动作到现在已经完成了,强调茶来应该“,应用现在完成时。故正确答案为B。28 My mother the window already, so the room looks much brighter.A had cleanedB has cleanedC is cleaningD will clean【答案】B【解析】【详解】考查时态。句意:我妈妈已经把窗户擦好了,所以房间看起来明亮多了。根据“ so t

29、he roomlooks much brighter 可知此处强调过去的动作对现在造成的影响,应该用现在完成时,故 ”B项正确。29 Linda to her mother for so long that she figures out almost every gesture of hermothe r s.A attendedB had attendedC would attendD has attended【答案】D【解析】【详解】考查现在完成时。句意:琳达照顾她母亲太久了,她几乎能领会母亲的每一个动作。分析句意可知,本句为现在完成时,表示过去所发生的动作或事情对现在的影响或产生的结果

30、,着眼点在现在。由 "she figures out almost every gesture of her mother 可知,Wi照顾 她母亲太久了。对现在的影响是,她几乎能领会母亲的每一个动作。故D选项正确。30 It is the most instructive lecture that I since I came to this school.A. attendedB. had attendedC. am attendingD. have attended【答案】D【解析】【详解】考查时态。句意:这是从我来到这所学校到现在听过的最具启发性的讲座。从过去延续到 现在的动作

31、,用现在完成时。故选 Do31 This isn't the first time the shareholders Zuckerberg to step down from his dual roles, which would help him focus on running the companyA. have wantedB. wantedC. will want.D. want【答案】A【解析】【详解】考查时态。句意:这并不是股东们第一次希望扎克伯格放弃他的双重角色,这将帮助他专 注于管理公司。句型 It/This is the first time后接从句,从句用现在完成

32、时。故选A。【点睛】在It/This is/was the first/secondtime +that. 句型中,意为:某人第几次做某事。当主句的谓语动词为is时,从句一般用现在完成时;当主句的谓语动词为 was时,从句一般用过 去完成时。本题抓住题中时态 isn't可知,从句用现在完成时。32 It ten years I graduated from university.A. has been; sinceB. is; beforeC. was; sinceD. will be; before【答案】A【解析】【详解】考查固定句型。句意:我已经大学毕业十年了。It is/has

33、 been+一段时间+since+i±去时的句子,意为 自从已经多久了 ”,是固定句型,故选 Ao33 -Can I have a talk with Johnson?-Oops! He for only ten minutes.A. was awayB. has been away C. has leftD. left【答案】B【解析】【详解】考查动词时态。句意: 我能和 Johnson 聊聊吗? 啊哦!他走了10 分钟了。分析句子可知,离开的动作发生在过去,即10 分钟前,但对现在有影响或结果,因此要使用现在完成时。 has been away 表示一个状态,是延续行动词词组,在

34、现在完成时中可以与一段时间连用,而 has left 只是表示一个动作,是个瞬间动作,是非延续性动词,在现在完成时中不能与一段时间连用。故选B。34 The windows up to now, and you need not wash again.A is washedB were washedC have been washed D will be washed【答案】C【解析】【详解】考查动词时态语态。句意:窗户已经洗过了,你不必再洗了。根据下文up to now 和 “ youneed not wash again 可知,现在不必洗了,说明已经清洗过了,应用现在完成时,表示过 ”去发

35、生的动作对现在造成的结果,且主语windows 与谓语动词构成被动关系,故用现在完成时的被动语态。故选C。35 Never before such a difficult time, and nor .A we have experienced; they haveB have we experienced; have theyC did we experience; they didD we had experienced; had they【答案】B【解析】【详解】考查时态和倒装句。句意:以前我们从没经历过如此艰难的时期,他们也没有经历过。never before 从来没有,前所未有 “”

36、,要与完成时态连用,位于句首时句子需要使用部分倒装,即助动词have/has提前;nor放句首引导倒装句,意为“也不;句子需要部分倒装,与上文助动词保持一致。故选B。【点睛】部分倒装1 )句首为否定或半否定的词语,如no, not, never, seldom, little, hardly, at no time, in no way,not until 等,Never have I seen such a performance.Not until the child fell asleep did the mother leave the room.当 Not until 引出主从复合句

37、,主句倒装,从句不倒装。注意:如否定词不在句首不倒装。比如: I have never seen such a performance.The mother didn't leave the room until the child fell asleep.2)否定词开头作部分倒装如 Not only but also, Hardly/Scarcely when, No sooner 等 thinMiJ装。例如:Not only did he refuse the gift, he also severely criticized the sender.Hardly had she g

38、one out when a student came to visit her.No sooner had she gone out than a student came to visit her.3 ) so, neither, nor 作部分倒装用这些词表示"也 "、 "也不 " 的句子要部分倒装。例如:Tom can speak French. So can Jack.If you won't go, neither will I.4 ) only+ 副词/介词/状语从句位于句首,要部分倒装Only in this way, can y

39、ou learn English well.Only after being asked three times did he come to the meeting.如果句子为主从复合句,则主句倒装,从句不倒装。Only when he is seriously ill does he ever stay in bed.36 Television is more than an electronic equipment; it a powerful tool forcommunication.A was becomingB has becomeC had becomeD will becom

40、e【答案】B【解析】【详解】考查时态。句意: 电视不仅仅是一种电子设备;它已成为强大的交流工具。根据前文的is可知本句应该用现在时。根据句意,这里表达的是电视“已经成为”强大的交流工具,是过去发生的事到现在造成的结果,所以用现在完成时,故选B 项。37 My dad still doesn t have a driving license. He his driving test seven times!A has failedB failedC had failedD fails【答案】A【解析】【详解】考查现在完成时时态。句意:我爸爸还没有驾照。他驾驶考试已经七次不及格了!根据次数seven times七次,可知要用现在完成时“has/have+ done,”主语是 He,故用单数 has,故选A。【点睛】现在完成时是由助动词“ hav(e has) +过去分词”构成的,其规则动词的过去分词构成与过去式相同,不规则动词的过去分词则需要加强记忆。主要用法如下:1 、表示过去发生的某一动

温馨提示

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

评论

0/150

提交评论