《(文末附答案)高中英语现在完成时时态经典知识题库.docx》由会员分享,可在线阅读,更多相关《(文末附答案)高中英语现在完成时时态经典知识题库.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(文末附答案)高中英语现在完成时时态经典知识题库单项选择题(经典例题高频考点-名师出品必属精品)1、The cost of living in big cities steadily for many years, and it has led some youths to drop out of thebig city race.A . is climbingB . is being climbedC . has been climbingD . has been climbed2、 Thanks to Dr.Yuan Longping, the output of rice steadil
2、y in China in the past few years.A . increasedB . has beem increasingC . is increasingD . increases3、 -You look very tired.-一一Well,my lessons all the afternoon.A . I have reviewed my lessonsB . I have been reviewingC . I reviewedD . I had reviewed4、 In order to find the missing child, villagers all
3、they can over the past five hours.A . didB . doC . had doneD . have been doing5、In addition to filling stomachs of his family, he himself to improving the quality of the homelesspeople s life for years,A . has been devotingB . would devoteC . is devotingD . devotes 6、What on earth makes you apply fo
4、r the position as a guide?(文末附答案)高中英语现在完成时时态Oil参考答案1、答案:c解析:考查时态。句意:许多年以来,大城市的生活费用稳步增高,这导致许多年轻人逃离了大城市。表示一个从过 去开始但仍在进行的动作,用现在完成进行时,应选C。2、答案:B解析:考查时态。句意:多亏了袁隆平博士,在过去的几年里,中国的稻米产量一直在稳步地增长。根据句意可知,稻米产量在过去几年里一直在增长,并且有可能继续增长。应用现在完成进行时。故答案为Bo【点评】经常与现在完成时态连用的时间状语有:so far到目前为止;lately近来;in the last/past few yea
5、rs在最近的几 年里;since自从-以来,等。此题就是in the past few years.和现在完成时态的连用,另外,根据句意可知用 现在完成进行时态更符合题意,应选瓦温馨提示:l).Since自从-以来(可做介词和连词),和现在完成时态连用。He has lived here since he came.自从他来到这里,就一直在这里住着。2) .lt is /has been+一段时间+since主语+一般过去时态+其他。自从做某事有多长时间了。在这个句型中如果从句的动作是终止性动词,那么表示从动作开始到现在多长时间了;如果从句的动作是持续性 动词,那么表示从动作结束到现在多长时间
6、了。It is three years since he joined (终止性动词)the army,他参军有三年了 ; It is five years since he lived (持续性动词)here.他离开这有五年了。3、答案:B解析:10 试题分析:考查时态:句意:一你看起来很累。一是,我整个下午都在复习功课。因为是过去到现在一直在 做,可能动作刚刚结束,但是影响还在,象这题中的You look very tired.可以用现在完成进行时,选B。考点:考查时态4、答案:D解析:考查动词时态。句意:为了找到失踪的孩子,村民们在过去五小时里一直在尽力做自己能做的事情。表示从过 去开始
7、一个动作持续到现在也可能持续下去用现在完成时,根据题干意思表示在过去五小时里一直做因此用现 在完成进行时,故D项正确。小提示:5、答案:A解析:考查现在完成进行时。句意:除了填饱家里的肚子,他多年来一直致力于改善无家可归者的生活质量。根据句 中for years好多年来,使用时主句时态要用完成时;结合句中improving the quality of the homelesspeople,s life可知,这个动作是在过去发生,一致持续到现在,还将延续下去,所以要用现在完成进行时。故 选A项。6、答案:D解析:考查时态。句意:到底是什么让你应聘导游的职位?这是我一直都在寻找的工作。A. lo
8、oked for寻找 (一般过去时);B. had looked for寻找(过去完成时);C. will look for将要寻找(一般将来时);D. havebeen looking for 一直在寻找(现在完成进行时)。根据语境分析可知,前文“a guide(导游)”提及的职位是后 文中“我”一直在找的工作,还没找到,正在寻找,因此“寻找”这个动作从过去开始一直持续到现在,有可11能继续下去,用现在完成进行时表达“从过去某时开始一直持续到现在的动作”这一含义。应选D项。7、答案:C解析:考查时态。句意:Gary在哪里?他正在图书馆为星期三的德语考试复习。实际上,在过去的一个星期 里,他每
9、天都在为考试复习。根据句意可知,Gary为考试复习这个动作已经持续一星期并有可能继续下去,所 以用现在完成进行时,故c项正确。8、答案:D解析:试题分析:考查动词时态。句意:你的手为什么这么脏?哦,我们吃完早餐我就在花园里忙碌了。这个时间是 从过去到说话之前一直在干某件事,是延续性的,用现在完成进行时,应选D项。考点:考查动词时态9、答案:D解析:考查动词时态。句意:自上周以来,乔治就和他以前的同班同学一直希望在今年暑假举办一个毕业20年的同 学聚会。根据时间状语since last month,可知谓语动词应用现在完成时态或现在完成进行时,且这个想法是一 直存在的,还可能继续下去,故可用现在
10、完成进行时,其结构为:助动词(have/has) +been+动词的现在分 词。(因主语为George,第三人称单数,主谓语法一致,故排除A项。)应选D项。10、答案:B解析:考查让步状语从句和动词时态。句意:不管你的观点是什么,几千年来人们一直通过艺术来表达他们的思想和想法。第一空是让步状从句,连接词作表语,可以使用whatever或no matter what引导,意为“不管你的观12点是什么” ,第二空,根据句意及时间状语for thousands of years可知,此处强调的动作从过去发生,持续到现在,还有可能继续下去,应用现在完成进行时。应选B。考查语境及时态。句意:这场辩论只有
11、几分钟的时间,可能会激励那些一直关注这一问题的人。分析句子可知, 本空是指那些“一直关注这一问题的人”,根据语境可知,从过去关注一直到现在还在关注,要用现在完成进 行时,因此选C。12、答案:C考查动词时态。句意:在过去的三个月里,吉姆每天晚上都在图书馆工作。根据句中时间状语over the last three months可知,从三个月前一直持续到现在,并且以后还有可能继续持续下去,所以用现在完成进行时。应选C。13、答案:C解析:考查动词时态。句意:据新中选的法国总统Macron,在不久的将来法国将改革那些一直在限制国家开展的僵 化和过时的规那么。“the rigid and outda
12、ted rules that the development of the country-J,在本句中the rigid and outdated rules是先行词,在定语从句中作主语;“这些僵化的和过时的规那么一直在限制国家的发 展”,表示这个动作从过去一直到现在,这个动作一直在进行。所以用现在完成进行时。应选C。14、答案:C解析:试题分析:句意:不好意思,我来晚了。没关系,我没有等很久。分析语境可知暗示时间为从第二个人到场一13 直到第一个人到场,即一个时间段,所以用现在完成时。Wait为短暂性动词,不可延续,不能与时间段连用, 故用be waiting表示状态。应选Co考点:考查时
13、态。15、答案:D解析:考查be missing和现在完成进行时态的使用。表示某人不见了一般用“be missing”,have been doing是现在 完成进行时,表示从过去某一个时间点到现在一直在进行的动作。句意:上文:据说Jone自从上个星期就不 见了,他去哪了?下文:不是这样的,他一直在装修新买的那套房子。应选D。考点:考查be missing和现在完成进行时态的使用16、答案:B解析:考查动词时态。句意:汤姆,你看起来很累!我整个下午都在粉刷房子,明天必须完成。根据all afternoon可知动作从过去开始,一直持续到现在没有停止,用现在完成进行时have been doing
14、。应选B。17、答案:B解析:试题分析:考查时态题。句意:一你们昨天在山区里找到那对失踪的夫妻了吗?一没有。但是我们正在在努力 和他们取得联系。根据句意说明自从过去的一个时间开始到现在,我们一直都在做的事情,那么使用现在完成 进行时。故B正确。考点:考查时态点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在 平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。如since, so far等经常与现在完成时连用。14现在完成进行时表示从过去开始的动作到现在以来一直都在发生。18、答案:C解析:考查动词时态。句意:多讨厌的天气啊!雨已经下了将近一
15、个星期了。我也不喜欢雨天。然而,这里 的雨季通常持续一个月左右。根据后文for nearly a week可知表示过去发生的动作持续不间断地发生应用现在 完成进行时,主语为it,故助动词用has。应选C。19、答案:B解析:考查时态和语态。句意:在过去几周的时间里,中国北方的很多城市被严重的雾霾笼罩,给人们带来了很大的 不便。inthepast+一段时间,意为“在过去的多长时间里”,常与完成时态连用;结合语境可知,此处强调动 作从过去开始,延续到现在并有可能持续到将来,应用现在完成进行时,应选B。20、答案:A解析:考查时态。句意:安迪,你已经工作很长时间了。你为什么不休息一下呢?好的,我完成
16、这份报告就 休息。根据句中时间状语for quite a long time.可知,安迪从过去就在工作,并且现在仍然在工作,并将可能继 续下去,符合用现在完成进行时的特征。应选A。21、答案:D解析:试题分析:考查时态的运用。A一般现在时,表示现在发生的动作或状态。B将来时,表示将来发生的动作或 状态。C过去时,表示过去发生的动作或状态。D现在完成进行时,表示从过去某时开始一直持续到现在的动 作,并且还将持续下去。句意:上句:真是个坏天气啊!这雨已经下了一个多星期了。下句:雨季将会持续一15个月。应选D。考点:考查时态的运用。22、答案:B解析:考查时态。句意:20年前我从大学毕业,自从那时起
17、,我就在这个中学做英语老师。根据时间状语ever since可知,此处使用现在完成时或者现在完成进行时,表示“做英语老师是自从我从大学毕业到现在,并将 继续持续下去”,用现在完成进行时,其基本构成形式是:have/has been doing。应选B。23、答案:A解析:考查动词时态。句意:Tom看起来很累,因为从上午9时到现在他一直在清扫房间。根据句子结构及句意可知, 设空处谓语动词表示动作从上午9时开始,持续到现在,并可能要持续下去,应使用现在完成进行时,主语为 第三人称,谓语动词应使用单数。应选A项。24、答案:C解析:考查时态。句意:还有许多事情要做!好吧,这并不奇怪。最近来的人太多了
18、。根据all the time recently 可知句子用现在完成进行时态,故答案为C。25、答案:D解析:考查时态。句意:我相信Andrew会在决赛时获得第一名。我也这样认为。几个月来他一直在为决赛 做准备。根据句意可知,Andrew做准备的动作从过去开始一直持续到现在,且决赛还没开始,由此推测该动 作还有可能会持续到将来,故用现在完成进行时,主语he是第三人称单数,应用has been doing,应选D项。16小提示: 此题考查现在完成进行时现在完成进行时:动作从过去开始,持续到现在以至于会持续到将来,其结构为have/has been doingo例如:He has been tea
19、ching us Chinese for two weeks他已经教我们语文两周了。(还会继续教下去)-You look tired.你看起来很累。-Yes. I have been cleaning the classroom for 1 hour.是的。我已经清扫教室一个小时。(还会继续扫下去)26、答案:C解析:考查时态。句意:一你看起来很棒啊!一我一直都在锻炼。你看看我的肌肉! A.will work将会工作;B.was working过去正在工作;C.have been working 一直工作;D.had been working过去一直工作。根据上文“You look great
20、!(你看起来很棒啊)”可知,正是因为一直都在锻炼所以现在才会与如此好的肌肉和体型,得到了 对方的夸奖。使用现在完成进行时,表示从过去开始一直持续到现在都在不停地锻炼。故使用现在完成进行时。 故C正确。27、答案:D解析:考查时态。句意:对不起,夫人,来自the Daily Mail的记者日len 一天都在打 。你现在可以和他谈话吗? 根据语境可知用现在完成进行时,表示过去到现在一直在做某事。应选Do28、答案:D解析:试题分析:句意:在过去的两个小时我一直在努力和经理联系上,但一直占线。have been trying是现在完成17进行时,强调动作一直在进行。应选Do 考点:考查动词的时态。2
21、9、答案:D解析:考查现在完成进行时。句意:Jack在哪儿?我到处都找不到他?他午餐后就到图书馆去了,从那时起 他就一直在那里写论文。A. has been written现在完成时的被动语态;B. had written过去完成时;C. had been writing过去完成进行时;D. has been writing现在完成进行时。根据句中的时间状语ever since可知,从那 时起他就一直在那里做一件事,现在他人还没回来,即动作从过去开始持续到现在,并且在将来还会发生,应 该用现在完成进行时时态。应选Do30、答案:C解析:考查动词时态。句意:从早上9点开始,经理就一直在告诉工人们
22、如何改进这个工程。the manager和tell为 主动关系,排除B项,根据时间状语since 9 am可知,此处使用现在完成时或者现在完成进行时,排除D 项;此处表示“动作从过去持续到现在并将持续下去”,使用现在完成进行时。应选Co31、答案:D解析:考查现在完成进行时。句意:我坐的太久了,腿麻了。站起来之前动一动。分析句意可知,本句为现 在完成时,表示表示从过去某一时间开始一直在进行的动作,并有可能持续下去,其形式为:sb have/has been doing stho故D选项正确。32、答案:C解析:18 考查时态。句意:我的双手很脏。我早上一直在粉刷门。all the mornin
23、g强调一直在做某事,早上一直在做某 事,造成的影响是现在手很脏,即表示动作从过去某时开始一直持续到现在(并且有可能继续持续下去),应 用现在完成进行时。应选C。33、答案:C解析:句意:我订了披萨当晚饭。它应该随时都会到的。又是披萨?我们已经连续一个星期晚上都在吃披萨 7 !结合时间状语every night for a week now可知,是从过去一直持续到现在并且还没有停止,故此题的时态 要用现在完成进行时。应选C。【点评】此题考查时态,做时态类的题目,需要从句中找出时间状语,没有时间状语时,需要结合句意来判断。根据 every night for a week now可知,是从过去一直
24、持续到现在并且还没有停止,故此题的时态要用现在完成进行 时。34、答案:D解析:twice a week over the past year到目前为止的一段时间内重复发生的活动,要用现在完成进行时。他对打网球很 感兴趣,在过去的一年里他每周都打两次网球。QR 约宗 C解析:考查时态。句意:打搅了,玛西亚,一位来自Vanity Fair的记者打了一天的 ,你现在能接她的 了吗? 根据语境及时间状语all day可知, 从过去一直持续到现在,所以用现在完成进行时。应选C。36、答案:B19-This is the job that I.A . looked forB . had looked f
25、orC . will look forD . have been looking for7、一Where is Gary?一He is at the library studying for his German test on Wednesday. In fact, he for the test every day overthe past week.A . has reviewedB . has been reviewedC . has been reviewingD . had been reviewing8、一 Why are your hands that dirty?Oh, I
26、in the garden since we finished breakfast.A . workedB . was workingC . am workingD . have been working9、Since last month, George, along with some of his former classmates,to have a 20-year gathering during this summer holiday.A . have desiredB . desiredC . had desiredD . hasbeen desiring 10、your opi
27、nion is, people their thoughts and ideas through art for thousands of years.A . Whatever; are expressing.B . No matter what; have been expressingC . However; have expressedD . No matter which; express11、The debate has only a few moments that might be inspiring to those who this issue.A . followedB .
28、 had followedC . have been followingD . were following12、Jim in the library every night over the last three months.解析: 考查时态。句意:汤姆和他的父母过去五年一直住在中国。根据后文over the past five years可知,表示动作 从过去某时开始发生,一直延续到现在或离现在不远的时间,并可能延续下去的动作应用现在完成进行时;且 主语后接介词短语as well as,不影响主语的人称和数,谓语动词应根据主语的人称和数来确定,即助动词用 haso应选Bo37、答案:D解
29、析:考查时态。句意:抱歉让你等了这么久,但是在Jim还要过一段时间才回来(你还得等)。wait从说话之前 (过去)就开始了持续到现在一直进行,再根据下文it II still be some time before Jim gets back可知,动作还会继续下去。所以本句用现在完成进行时。应选D项。38、答案:C解析:考查动词时态。句意:你怎么了?看起来真的压力很大。我已经连轴转努力了一整个星期来写我的毕 业论文。根据此题题意,“我”已经从一周前开始,持续工作直至现在(有表达时间段的提示短语the whole week),唯有现在完成进行时可表达这一含义,应选用have been doing
30、的结构,应选C。39、答案:C解析:考查时态。句意:到目前为止,Marin已经在图书馆看了大约两个小时书了。根据“up to now”可知,这里说 的是现在的情况,用完成时,且Marin已经看了两小时书,有可能继续看下去,应该用现在完成进行时,应选 C项。40、答案:C20解析: 考查动词的时态和语态。句意:你好,Jack,你看起来非常累。我很累,我一整天一直在油漆厨房。根据时间状语all day并结合语境可知,“paint”表示过去开始一直延续到现在的动作,用现在完成进行时。应选Co41、答案:C解析:试题分析:考查时态。句意:你为什么想到我们公司工作?一这正是我一直在寻找的工作。完成时表示
31、动作 造成的影响,“我”来这里工作是因为这份工作是我一直在找的;现在完成进行时表示动作对现在造成影响, 并有可能持续下去,如果应聘不成功,“我”可能会继续寻找下去,因此,用现在完成进行时最恰当,应选Co考点:考查时态42、答案:D解析:考查时态。句意:时光飞逝。大学毕业好像是昨天(发生的事)。我简直不敢相信我已经工作了十年To工作这个动作,是从刚毕业(过去)开始一直持续到现在的,故排除A和C (这两项跟现在没有关系)。强调动作从过去一直持续到现在并仍然可能持续下去,是现在完成进行时的用法。应选Do43、答案:D解析:考查动词时态。句意:Cathy在阳光学校课堂上记语法规那么,她在那里学英语已经
32、一年了。根据前文句意和前 文现在进行时以及后文时间状语for a year可知,此处应用现在完成进行时,表示动作从某一时间开始,一直 持续到现在,并有仍然要继续下去的趋势。应选D项。44、答案:C21解析: 考查现在完成进行时。句意:我们的班主任几个月来一直在努力确保我们理解集中注意力的重要性。现在完成 进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行。分析本句可知,try这个 动作现在以前这一段时间里一直在进行,这个动作可能仍在进行。且由“for months”也说明本句应该用现在 完成进行时。故C选项正确。小提示:1) .现在完成进行时的构成肯定句:主语+ have
33、/has + been +现在分词否认句:主语+ have/has + not + been +现在分词疑问句:Have/Has +主语+ been +现在分词?疑问代词/疑问副词+ have/has +主语+ been +现在分词?现在完成进行时的用法.表示过去发生并持续到现在的动作现在完成进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行。How long has it been snowing?雪下多久了?(还在下雪).表示现在经常重复的动作Jack has been phoning Jane every night for the last week.上星期杰克天
34、天晚上给简才丁 。2) .用于得出结论His eyes are red. He has been working too hard recently.他眼睛红了,准是最近工作太紧张了。分析本句可知,try这个动作现在以前这一段时间里一直在进行,这个动作可能仍在进行。且由“for months”22也说明本句应该用现在完成进行时。故C选项正确。45、答案:C解析:考查动词时态。句意:-艾米,休息一会吧。你都练钢琴一上午了。-一好吧。但比赛很快就到了。我还得在 努力一下。分析句意,艾米丽已经弹了一上午钢琴而且还将继续弹。所以此处应用现在完成进行时表示从动作 从过去持续到现在且还将持续下去的动作。应
35、选c项。46、答案:B解析:考查时态。句意:约翰逊先生昨天上午没有出现在会议上,不是吗?是的,我们一直等到12点。整 个上午都被浪费掉了。结合语意,“等”这一动作从过去某一时刻一直持续到说话时,且强调动作是一直正在 进行的,空处应用现在完成进行时。应选B项。47、答案:D解析:考查时态和虚拟语气。句意:自从去年底,房价一直在上涨。因此,中央政府到了采取有效措施控制房价的时 候了。和since the end of last year搭配用现在完成时或现在完成进行时;It is time+从句中,从句的谓语用 should do或过去式表示虚拟语气。应选Do48、答案:D解析:试题分析:考查动词
36、时态。句意:汤姆说他太累了不能继续了。他不可能这样,他只工作了一个小时。从此题 的语境中可以看出他不可能累的原因是:他从开始工作到现在仅仅才工作了一个小时,因此应该用现在完成进 行时,应选D项。23考点:考查动词时态24A . worksB . workedC . has been workingD . had been working13、According to the newly-elected French president, Macron, France will reform the rigid and outdated rules that the development of
37、 the country in the near future.A . limitedB . had limitedC have been limitingD . will limit14、一Sorry, T m late.-That* s OK. I long.A . haven t waitedB . don* t waitC . haven* t been waitingD . didn, t wait15、一John is said to have missing since last week. Has he gone somewhere?一 Not really. He his n
38、ewly-bought apartment.A . gone, has decoratedB . been, was decoratingC . done, decoratedD . been, has been decorating16、一Tom, you look so tired!-Well, I the house all afternoon and I must finish the work tomorrow.A . paintedB . have been paintingC . have paintedD . paint17、 Did you find the missing
39、couple in the mountain yesterday?No, but we to get in touch with them ever since.A . have triedB . have been tryingC . had triedD . had been trying18、How disgusting the weather is! It for nearly a week.3I don t like rainy days either. However, the rainy season usually lasts about a month here.A . ha
40、d rainedB . will be rainingC . has been rainingD . was raining19、In the past several weeks, many cities in Northern China from heavy fogs, causing greatinconvenience to people.A sufferedB . have been sufferingC . were sufferedD . had been suffered20、一Andy, you for quite a long time. Why dont you tak
41、e a break?Sure. Right after I finish this report.A . have been workingB . workedC . were workingD . will work21、一 What terrible weather! It for more than a week!一The rain season will last about a month.A . rainsB . will be rainingC . rainedD . has been raining22、I graduated from college twenty years
42、 ago and I as an English teacher in this middle schoolever since.A . workedB . have been workingC . had workedD . was working23、Tom looks tired because he the house since 9 am.A . has been cleaningB . cleanedC . has been cleanedD . cleans24、一So much remains to be done!Well, if s not surprising. So m
43、any people all the time recently.A . comeB . have comeC . have been comingD . came25、一 Im sure Andrew will win the first prize in the final.一 I think so. He for it for months.A . is preparingB . was preparingC . had been preparingD . has been preparing26、一 You look great!一 I out. Check out my muscle
44、s!A . w川 workB . was workingC have been workingD . had been working27、Excuse me, Madam. Ellen, a journalist from the Daily Mail all day. Could you speak to himnow?A . phonesB . has phonedC . phonedD . has been phoning28、I to reach the manager for the last two hours but the line is always busy.A . tr
45、iedB . have triedC . had triedD . have been trying29、 - Where is Jack? I cannot find him anywhere.-He went to the library after lunch and his essay there ever since.5A . has been writtenB . had writtenC . had been writingD . has been writing 30、The manager the workers how to improve the program sinc
46、e 9 am.A . has toldB . has been toldC . has been tellingD . is telling31、 一 I in the same position too long. My legs have fallen asleep.一 Shake it a little before you get up.A . will sitB . have satC . am sittingD . have been stting32、My hands are dirty.I the door all the morning.A . paintB . will p
47、aintC . have been paintingD . had painted33、一I ordered Pizza for dinner.lt should be here any minute now!Pizza again?We Pizza every night for a week now!A . hadB . were havingC . have been havingD . will be having34、He has a great interest in tennis and it twice a week over the past year.A . playsB . playedC . had playedD . has been playing35、Excuse me, Marcia, a reporter from Vanity Fair all day. Could you speak to her now?A . phonesB . has phonedC . has been phoningD . phoned36、 Tom, as well as his parents,in China over the past five years.A . have been living
限制150内