(英语)现在完成时练习题含答案_第1页
(英语)现在完成时练习题含答案_第2页
(英语)现在完成时练习题含答案_第3页
(英语)现在完成时练习题含答案_第4页
(英语)现在完成时练习题含答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、(英语)现在完成时练习题含答案一、单项选择现在完成时1 My father his little store rapidly into 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项正确。2 He is the only one of the students

2、 who a winner of scholarship five times up to now.A is B areC have been D has been【答案】 D【解析】【详解】考查现在完成时和主谓一致。句意:他是唯一一位三年奖学金获得者的学生。句中的先行词为 the only one ,在定语从句中作主语,故谓语动词用单数。根据句中的时间状语 forthree years ,故时态用现在完成时。故D 正确。3 I am a better reader this year than I was last year because I to hundreds of newconce

3、pts and ideas.A have exposed B had been exposed C have been exposed D was exposed【答案】 C【解析】【分析】考查时态。【详解】句意:今年我比去年更擅长阅读,因为我接触了数百种新的概念和想法。由上文可知 “阅 读” 的动作发生在去年,延续到今年,并对现在产生了影响,故应为现在完成时。Expose “暴露;揭发”为瞬间性动词,此处现在完成时需改为延续性动词表示 “接触 ”的状态,故用 be exposed 。综上本题最终选C。4 Over the past 12 months the company a 10 per

4、cent improvement.A managed B managesC had managed D has managed【答案】 D【解析】【详解】考查时态。句意:在过去的 12 个月里,该公司取得了10%的进步。表示“过去的动作或状态对现在造成的影响和结果” ,用现在完成时,故选D。5 Never a greater, or more beautiful, or a calmer or nobler thing than you.A did I seeB have I seenC I sawD I have seen【答案】 B【解析】【详解】考查时态和倒装。句意:我从未见过比你更伟大

5、、更美丽、更冷静、更高贵的东西。 Never位于句首时,要进行部分倒装,强调过去的动作对现在的影响要用现在完成时,故B 项正确。【点睛】倒装是高中英语的常见考点,注意当含有否定意义的词,如 never , hardly , seldom ,little , few, not until 及 not only 等位于句首时,其后需要用部分倒装。6 The Greens China for five years.A has been in B have been inC went to D has gone to【答案】 B【解析】【详解】考查时态。句意: Green 一家人来中国已经五年了。时间

6、状语for five years 表明用现在完成时,The Greens作主语时,谓语动词用复数,而且接一段时间要用have been in,故B项正确。7 Never met such a person before.A did I B I haveC have I D Am I【答案】 C【解析】【详解】考查倒装句及时态。句意:我以前从未见过这样的人。根据句意可知,此处强调对现在的影响,应使用现在完成时。 never 位于句首时,句子要求使用部分倒装,助动词提前。故C选项正确。8 When will the bike-sharing schemes be introduced to the

7、 public?Not until a better understanding of them.A. we have had B. will we have hadC. have we had D. we will have had【答案】A【解析】【详解】考查时间状语从句。句意:-公共单车共乘计划将于何时推出 ?一直到对它们有了更好的了 解。根据第一句话可知这是将来时,但是until引导的是时间状语从句,从句中要用现在时代替将来时。not until位于句首时,主句要用部分倒装,但是从句不用,故选 A。9 . The recent 40 years _ great changes taki

8、ng place all over China.A. witnessed B. has witnessedC. had witnessed D. witnesses【答案】B【解析】【详解】考查时态。句意:近 40年来,中国发生了巨大的变化。表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,故选 Bo10 . This is the third time I Hong Kong. The second time I here was on Christmas Daylast year.A. have visited; came B. have visited; ha

9、ve comeC. visit; came D. visited; had come【答案】A【解析】【详解】考查时态。句意:这是我第三次来香港,第二次我在这里的时候是去年的圣诞节那一天。第一句考查了固定句式:This/It is/was the序数词time sb have/has/had done sth ,该句式意为这是某人第几次做某事",所以第一空中使用have visited ;第二空中用一般过去时描述过去发生的事情。故 A项正确。【点睛】本题第一空考查了特殊句式"It /That/This is the.time that sb have done sth ;该

10、句式意为 这是某人第几次做某事”;结合日常生活实际,能够计算到这是第几次做某事,表明该动作已 经发生,因此,要用完成时态一一主句用现在时,从句用现在完成时;主句用过去时,从句用过去完成时。11 . Tony is one of the five students in his class who the exam. How lucky he is!A. is passingB. passesC. has passedD. have passed【答案】 D【解析】考察时态语态。托尼是班上5 个通过考试的学生之一,他真幸运。由题意可知,通过考试这件事在人谈论这件事之前发生,所以,采用完成时态。通

11、过考试是主动形式,并且定语从句中的 who修饰的是five students,所以是 have passed,故选 D 考点:考察时态和语态12 What do you think of our hometown? Very beautiful. You know it is the first time that I her e.A will beB wasC have beenD had been【答案】 C【解析】试题分析:考查固定句型中的时态。固定句型:it is/was序数词time that sb 这是第几次某人做某事的时候了;如果前面是 is,后面使用现在完成时;如果前面是was

12、,后面使用过去完成时;本题前面是is,故使用现在完成时。句意:一你认为我们国家怎么样?一发出漂亮。你知道这是我第一次来到这里。故C 正确。考点:考查固定句型中的时态。点评:固定句型:it is/was序数词time that sb 这是第几次某人做某事的时候了;如果前面 是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;13 Hello, I have heard you are on holiday. That s not the case. Actually I from my holiday in Athens, where I for a fortnight.A ret

13、urned; stayed B have returned; stayedC will return; stay D am to return; stay【答案】 B【解析】【详解】考查时态。句意: 你好,我听说你在度假。 不是这样的,我已经从雅典度假回来了,我在那里待了两个星期。根据句意可知,我已经回来,所以用现在完成时have returned 。根据语境, stay 这个动作已经结束,表示过去发生的动作,所以第二空用一般过去时。故B 选项正确。14 Jim the size of this board and has found that it A has measured; measu

14、res five metres in widthB measured; is measured five metres wideC has measured; is measured five metres wideD measures; has a measure of five metres wide【答案】 A【解析】【详解】考查时态和语态。句意:吉姆量过这块板的尺寸,发现它有五米宽。根据and has foundthat it . 可知用现在完成时,排除B 和 D, measure 当 “测量 ”讲时,后面加数值,用主动语态,故选A。15 How many English words

15、you up to now?A did; learn B had; learnedC have; learned D do; learn【答案】 C【解析】【详解】考查时态。句意:到目前为止,你学习了多少英语词汇?根据up to now 可知用现在完成时,故选C。16 In order to find the missing child, villagers all they can over the past five hours.A did B doC had done D have done【答案】 D【解析】【分析】 考查时态。【详解】句意:为了找到那个失踪的孩子,在过去的 5 个小时

16、中,村民们已经做了所有他们能做的。句中they can是定语从句,修饰先行词all,在从句中省略了can后面的do (因为主句谓语动词是实意动词do),根据句中时间状语over the past five hours可知用现在完成时。故选D。【点睛】现在完成时表示过去完成的动作对现在仍有影响。现在完成时的标志性时间状语有:already , ever , never , yet , just , before, still , lately ,since , for a long time ,up to now, until, so far,in the last few years/week

17、s/mouths , till now, recently 等等。17 This is the first time I Tian anmen Square. You can t imagine how excited I am.It/This is the+ 序数词 +that 的结构A have visited B am visiting C visit D visited 【答案】 A 【解析】 【详解】 考查现在完成时。句意:这是我第一次参观天安门广场。中,从句用现在完成时。故 A选项正确。【点睛】句式“This/It is/was the first/second . last ti

18、me + that 从句”表示 这是第次做某事“。其中,that引导的是定语从句,that在口语中常省略。对于此句式,我们需要掌握that从句的时态:若前面的 be动词为is,从句通常用现在完成时;若其为 was,则从句用过去完成 时。本句中的be动词时is,所以从句用现在完成时。故A选项正确。18 . After he left college, he was employed in an international company and there ever since .A. worked B. had workedC. has worked D. was working【答案】C【解

19、析】【详解】考查时态。句意:他大学毕业以后,被一家跨国公司雇佣了,从那以后就一直在那里工作。句中时间状语 ever since意为 从那以后”,表示从过去时间开始到现在,通常与现在完 成时连用,故C项正确。19 . I wonder why Jenny us recently.We should have heard from her by now.A. hasn ' t written Bdoesn' t writeC. won' t write D hadn ' t written【答案】A【解析】【详解】考查时态。句意:我想知道为什么 Jenny最近没有写

20、信给我们。到目前为止我们应该已经 收到她的来信了。副词 recently意为最近,近来”,通常与现在完成时连用。本句主语是 Jenny,谓语动词要使用第三人称单数,故 A项正确。20 . 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【解析】【详解】考查时态。句意:在过去的三十年里,参加健

21、身计划的人数急剧增加。Overthe last threedecades在最近的30年里”和现在完成时态连用,故选B。21 . Experiments that children can be instructed in swimming at a very early age, asearly as about two months.A are provingB will be provedC are provedD have proved【答案】 D【解析】【详解】考查现在完成时态。句意:实验证明,儿童在很小的时候就可以学会游泳,最早两个月就可以了。此处表示 “到现在为止已经得到的证明”

22、,所以句子用现在完成时态,且主语是Experiments ,名词复数,故选 D。22 Not untila chance to discusscame across last week.A we have had, shall weC do we have, we【答案】 Ait thoroughly, set out to handle the problem weB have we had,we shallD we shall have had, shall weNot【解析】 【详解】 考查倒装。句意:直到我们有机会彻底讨论这件事,我们才着手处理上周遇到的问题。until 位于句首,主句

23、用部分倒装,从句不倒装,本句中从句强调过去的动作对现在造成的影响,用现在完成时,故A 项正确。23 The room is dirty. Sorry, It for weeks and I will do it now.A hasn ltecanedB hasn t been cleanedC wasn t cleanedD didn t clean【答案】 B【解析】【详解】考查被动语态和主谓一致。句意: 房间很脏。 对不起,已经几个星期没打扫了,我现在就打扫。此处It 是句子主语,指的是the room ,和 clean 之间是被动关系,再根据for weeks 和 now 可知句子用现在

24、完成时态的被动语态结合句意,因此用 hasn't been done 。故选B。24 My daughter as a teacher for 5 years in 2008, and she a doctor sincethen.A. had worked has beenB. worked has beenC. has worked- isD. worked - is【答案】 B【解析】【详解】考查时态。句意:我的女儿在2008 年已经当了 5 年的老师,从那以后她一直是一名医生。根据 in 2008 可知,当老师是过去的事情,用一般过去式,根据时间状语 since then 可知

25、,此句用现在完成时。故选B。【点睛】时态是常考考点,除了要求考生掌握各个时态的基本用法之外,考生需具有在具体语境中辨别能力。时态的判定往往根据句中所给的直接或间接的时间状语来判定,但要注意的是不能完全依赖于所给出的时间状语,还要看语境。本小题第一空所在句子有个很明显的时间状语for 5 years ,如果以此来判断,应使用现在完成时,但根据下文语境可知,此处叙述的是过去的事情,用一般过去式。而第二空则可以根据时间状语since then 判定使用现在完成时。25 - -Did you watch the news about the success story of a farmer in L

26、onghu last night?Yes. By using an e-commerce platform, his fruit business nationwide.A is expandingB has expandedC would expand D was expanding【答案】 B【解析】【详解】考查时态。句意: 你看了昨晚龙湖农民的成功事迹的新闻了吗? 看了。通过使用网络商业平台,他的水果生意已经做到全国了。分析句子可知,生意已经做到了全国范围,对现在造成了影响,且现在这个生意依旧在进行,故应用现在完成时。故选 B26 Alice, you are supposed part

27、 in the party in time. Sorry, but I had an unexpected visitor.A to takeB to have takenC to be takingD taking【答案】 B【解析】【详解】考查固定用法。句意: -你本来应该及时参加这个聚会的。-对不起,我有不速之客来访。结合语境,此处指 “你本来应该及时参加这个聚会的 ” , be supposed to do 应该做,理应“做”,由句意可知,参加”这动作到现在已经完成了,强调本来应该“,应用现在完成时。故正确答案为B。27. It is the most instructive lect

28、ure that I since I came to this school.A attendedB had attendedC am attendingD have attended【答案】 D【解析】【详解】考查时态。句意:这是从我来到这所学校到现在听过的最具启发性的讲座。从过去延续到现在的动作,用现在完成时。故选D。28. The father,along with his four children,hangzhou.When they will be back fixed.A. have gone to;isn B. thad gone to;is not C. went to;ar

29、en ' t D. has gone to;has not been【答案】D【解析】【详解】考查的是主谓一致性及时态。句意:这位父亲和他的四个孩子去杭州了。他们什么时候回来还没有定下来。along with , together with , as well as, with引导并列主语时,谓语动词与前面的主语保持主谓一致,根据When they will be back fixed.可知,说话时他们不在现场,应使用 have/has gone to到某地去";When they will be back是主语从句,谓语动词应 使用单数形式,结合从句中的时态可知,此处应使用

30、现在完成时,表示对现在的影响。故 选D。29. We have done things we ought not to have done and _undone things we ought to have done.A. leaving B. leftC. will leave D. leave【答案】B【解析】【详解】考查现在完成时。句意:不该做的事我们都做了,留下该做的事都没做。句子主干是个并列句, 即 we have done things we ought not to have done 和 left undone things we ought to have done,所以

31、have done和have left是并列谓语,其中 have相同,省略,只不过两个并列句 里分别含有一个定语从句,第一个分句中we ought not to have done作things的定语,第二个分句中 we ought to have done作things的定语。故选 B选项正确。30. It ten years I graduated from university.A. has been; sinceB. is; beforeC. was; sinceD. will be; before【答案】A【解析】【详解】考查固定句型。句意:我已经大学毕业十年了。It is/has

32、been+一段时间+since+M去时的句子,意为 自从已经多久了 ”,是固定句型,故选 Ao31. With the rapid growth of population, the city in all directions in the past five years.A. spreadsB. has spreadC spreadD had spread【答案】 B【解析】【分析】【详解】考查时态与语态。句意:随着人口的迅速增长,这个城市在过去的五年中向四周发展。根据 in the past five years 可知,表示过去发生,一直延续到现在的动作,用现在完成时,故选B。s ani

33、mals in the32 According to a UN report, people goodbye to 52% of the worldpast 40 years.A saidB have saidC were sayingD had said【答案】 B【解析】【详解】本题考查时态。解题步骤:1.确定时态:in the past 40 years 作时间状语时,主句谓语动词要求使用现在完成时;2.确定句意:根据一份联合国的报告,在过去的40 年中,人们已经和世界上 52%的动物告别了。故选 B。33 Do you like the mobile game Traveling Fr

34、og? Yes, the posts about the virtual green frog over 4 million times.A have readB have been readC would be readD are reading【答案】 B【解析】【详解】考查时态和语态。句意: 你喜欢手机游戏旅行青蛙吗? 是的,关于虚拟绿蛙的帖子已经被阅读了 400 多万次。 The posts 和 read 是被动关系,用被动语态, “已经被阅读过了 ” 用完成时态,故选 B。34 The village isn t tiot ubseeadnd the life we were use

35、d to greatly since1992.A what , has changed B that, changed C what, changed D that , changing【答案】 A【解析】【详解】考查名词性从句和时态。句意:这个村庄已经不是过去的样子了,我们曾经的生活自 1992 年以来已经发生了很大的变化。分析句子结构可知,第一空填连接代词引导表语从句,从句中缺表语,故用 what,在此处可译成“的样子”;第二空填谓语动词,主语是 thelife,又因为since 1992是时间状语,故时态用现在完成时,综上,故选 A。35 Let s go for a nice walk

36、 into the country this afternoon. I d like to, but I to go with Alice to buy some clothes.A agreedB will agreeC have agreed D had agreed【答案】 C【解析】【详解】考查现在完成时。句意: -今天下午我们去乡村散散步吧。 -我很想去,但是我已经答应和爱丽丝一起去买衣服了。现在完成时表示过去动作对现在造成的影响。由 “ but 可知,作”者已经答应和爱丽丝一起去买衣服了,所以不能去乡村散步了。故可知选C项。36 Why do you look very upset

37、? The electricity was cut off suddenly and my essay unfinished since.A was leftB has leftC had been leftD has been left【答案】 D【解析】【详解】考查时态语态。句意: 你为什么看起来很沮丧? 突然停电了,那时我的文章就没写完。句中leave 与主语 essay 构成动宾关系,要用被动形式;句中时间状语 since 表示从那时起到现在文章一直没写完,是现在完成时态的时间状语。故选 D。37 Linda to her mother for so long that she figures out almost every gesture of hermother s.A attendedB had attendedC would attend D has attended【答案】 D【解析】【详解】考查现在完成时。句意:琳达照顾她母亲太久了,她几乎能领会母亲的每一个动作。分析句意可知,本句为现在完成时,表示过去所发生的动作或事情对现在的影响或产生的结果,着眼点在现在。由 “ she figures out almost every gesture of her mother 可知,琳达照顾 s ”她母亲太久了。对现在的

温馨提示

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

评论

0/150

提交评论