(英语)现在完成时练习题含答案及解析

更新时间:2023-08-01 13:36:28 阅读: 评论:0

(英语)现在完成时练习题含答案及解析
一、单项选择现在完成时
1.Over the last 3 decades, the number of people taking part in voluntary work ______ sharply.
A.was increasing    B.has incread
C.had incread    D.will be increasing
【答案】B
【解析】
【分析】
考查动词时态
【详解】
句意:在过去三十年里,参加志愿者活动的人们的数量急剧增长。根据题干中Over the last 3 decades 得知是现在完成时,主语the number 是第三人称单数,谓语动词用单数。故选B。
2.He is the only one of the students who _____ a winner of scholarship five times up to now.
A.is    B.are
C.have been    D.has been
【答案】D
【解析】
【详解】
考查现在完成时和主谓一致。句意:他是唯一一位三年奖学金获得者的学生。句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。根据句中的时间状语for thr
ee years,故时态用现在完成时。故D正确。
3.In the last few years, China ________ great achievements in environmental protection.
A.was making    B.made
C.had made    D.has made
【答案】D
【解析】
【详解】
考查时态。句意:在过去几年里,中国已经在环境保护方面取得了很大的成就。时间状语“In the last few years”表明应该使用现在完成时,故D项正确。
4.—What a stupid mistake!
Yes. I ______ you doing it carefully, but without success.
A.was suggesting    B.will suggest
C.have suggested    D.had suggested
【答案】C
扒糕
【解析】
【详解】
考查时态。句意:——这是一个多么愚蠢的错误啊!——是的,我建议过你要认真,但是你听不进去。根据“What a stupid mistake!”判断此处强调过去的事情对现在的影响,应该用现在完成时,故C项正确。
5.The recent 40 years     人生沧桑 great changes taking place all over China.
A.witnesd    B.has witnesd
C.had witnesd    D.witness
【答案】B
【解析】
【详解】
考查时态。句意:近40年来,中国发生了巨大的变化。表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,故选B。
6.Much disappointed as he is       in the job interview, he still keeps his confidence.
A.to have failed    B.failed
C.having failed    D.failing
【答案】A
【解析】
试题分析:考查动词的时态。由题目he still keeps his confidence(他仍然保持自信)可知此处强调这件事带来的结果对后面产生了影响,因此用现在完成时态,句意为尽管他面试失败很失望,但他仍然保持自信。故选A。
考点:考查动词的时态。
7.Over the past 12 months the company ______ a 10 percent improvement.
A.managed    B.manages
C.had managed    D.has managed
【答案】D
【解析】
【详解】
考查时态。句意:在过去的12个月里,该公司取得了10%的进步。表示“过去的动作或状态对现在造成的影响和结果”,用现在完成时,故选D。
8.All of her time _______ to carrying out a further study on the cau of Alzheimer’s dia
since she left school.
A.has been devoted    B.devoted
C.has devoted    D.was devoted
【答案】A
【解析】
【详解】
考查时态。句意:自从她离开学校,她一直致力于对Alzheimer病因的进一步研究。此处since“自从---以来”,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,且be devoted to“致力于---”,故选A。
面膜排行榜10强【点睛】
1.since自从---以来(可做介词和连词),和现在完成时态连用。
He has lived here since he came. 自从他来到这里,就一直在这里住着。
2.It is /has been+一段时间+since 主语+一般过去时态+其他。自从做某事有多长时间了。
在这个句型中如果从句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果从句的动作是持续性动词,则表示从动作结束到现在多长时间了。It is three years since he joined (终止性动词)the army.他参军有三年了;It is five years since he lived(持续性动词)here.他离开这有五年了。
9.She is a strong-willed woman and not once _______ in to any difficulty in her life.
A.she has given    B.did she give    C.she gave    D.has she given
【答案】D
【解析】
全国各地小吃试题分析:考查动词时态和倒装句。句意:她是个意志坚强的女人,一生中一次也没有向任何困难屈服过。And 连接的两个并列句中,否定副词 not once放在了第二个句子的句首,所以后面部分用部分倒装语序,此外第一句的时态是一般现在时,后句又出现了in her life,所以句子应该用现在完成时,表示到现在为止,故正确答案为D选项。
考点:考查动词时态和倒装句
10.―What do you think of our hometown?
―Very beautiful. You know it is the first time that I _______ here.
A.will be    B.was
C.have been    D.had been
【答案】C
【解析】
试题分析:考查固定句型中的时态。固定句型:it is/was 序数词 time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;本题前面是is,故使用现在完成时。句意:—你认为我们国家怎么样?—发出漂亮。你知道这是我第一次来到这里。故C正确。
考点:考查固定句型中的时态。
点评:固定句型:it is/was 序数词 time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;缭怎么读
11.I took notes during the meeting, but I     釜底抽薪意思 a chance to write them into a report so far.
A.didn’t have    B.haven’t had
C.hadn’t had    D.won’t have
【答案】B
【解析】
【详解】
考查时态。句意:会议期间我做了笔记,但到目前为止我还没有机会把它们写进报告里。根据句中时间状语so far可知,此处应使用现在完成时。故B选项正确。
【点睛】
现在完成时的部分常见标志词(组)in the past few days/weeks/months/years;(up to)the few days/weeks/months/years;up to prent/now;so far;till now及句型:It is the 序数词 +time that…谓语动词使用现在完成时。
12.— What do you mean when saying every minute counts?
— A man who dares to waste one hour of time _________ the value of life.
A.hadn’t discovered    B.hasn’t discovered
健康体育C.didn’t discover    D.isn’t discovering
【答案】B
【解析】
【详解】
考查时态。句意:— 当你说每分钟都很重要的时候,你什么意思?— 敢于浪费一小时时间的人还没有意识到生活的价值。根据句意可知正是他们没有意识到生活的价值,才敢于浪费时间。表示过去发生的事情对现在的影响,要用现在完成时。故B项正确。
13.I’m afraid I     自奋蹄 you with a great many questions. Thank you a lot, sir.
A.have bothered    B.appreciated
C.have contacted    D.impresd
【答案】A
【解析】
考查动词时态。A. have bothered麻烦;B. appreciated欣赏,感激;C. have contacted交
往,接触;D. impresd铭记。句意:恐怕我已经麻烦了你许多问题,非常感谢您。此处指已经问了许多问题,动作已经完成用现在完成时,故选A.

本文发布于:2023-08-01 13:36:28,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1104406.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:完成   动词   时态   考查   表示   动作   时间
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图