(文末附答案)高中英语现在完成时时态知识汇总大全.docx
(文末附答案)高中英语现在完成时时态知识汇总大全单项选择题(经典例题高频考点-名师出品必属精品)1、 She' s tired of acting, and she changing for a new job, but she hasn' t made up her mind yet.A . had consideredB . has been consideringC consideredD . is going to consider2、You look really fit and energetic, Carl!Thanks. After all, I every day for half a year.A . have runB . was runningC . ranD . have been running3、一Look at the sweat on her face.一She the house since she got up this morning.A . is cleaningB . has been cleanedC . was cleaningD . has been cleaning4、Hey, you at the computer all day. You should really take a break now.A have been sittingB . were sittingC . did sitD . are sitting5、 -Hi Tracy, you look tired.-I am tired, I the living room all day, and tomorrow I' II continue painting it,A . paintedB . have been paintingC . had paintedD . have painted6、一 I to get a driving license these years but without success.解析: 试题分析:句意:一Hi, Tracy,你看上去很累。一我很累,我整天都在起居室里粉刷,明天我还要继续粉刷起 居室。句中的时间状语是all day,表示最近一段时间以来一直在做的事情,使用现在完成进行时,表示动作的 延续性和反复性。故B正确。考点:考查时态6、答案:B解析: 考查动词时态与语态。句意:这些年我一直在尝试着考到驾照,但没有成功。一现在它是相当困难的。固定短 语attempt to do尝试做,尽力做;根据these years和语境可知,此处强调动作从过去开始一直持续到现在, 并将继续持续下去,故为现在完成时的进行式,主语为I,结合主谓一致。应选B。7、答案:D考查时态和主谓一致。句意:在过去的20年里,进入中国大学学习的外国学生人数以及大量的新专业人数一直在稳步增长。结合选项,分析句子可知,空格处应填入be动词的相应形式与现在分词rising构成句子谓语;根据句意和句中时间状语over the past two decades可知,应用现在完成进行时态;又因主语后接介词短语或 其他插入语, 如 with, together with, except, but, like, as well as, rather than, more than, no less than, besides, including等时,不影响主语的人称和数,谓语动词应根据主语的人称和数来确定,因此本句中助动词have的 形式由主语 The number of foreign students attending Chinese universities 决定,又因 “the number of+名词” 作主语时,谓语动词用单数形式,意为“的数量”,因此应用has been。应选D项。8、答案:A10 考查现在完成进行时。句意:两年前首次宣布的雄安新区,最近进展如何?鉴于其巨大的开展潜力, 它越来越受到外国公司的关注。根据问句可知,问句问的是这个地方最近的情况,所以选择现在完成进行时, 表示动作从某一时间开始,一直持续到现在,可能仍然要继续下去。故A选项正确。9、答案:C解析:考查连词和动词的时态。句意:所有的人,无论他们是老的还是年轻的,富有的还是贫穷的,自从灾难发生以 来,一直在尽他们最大的努力去帮助那些需要帮助的人。whether.不管还是;根据设空处后面的。r可 知第一个设空处的答案为whether,此处引导让步状语从句;第二个设空处为句子的为谓语,根据时间状语 since the disasters及结合句意,此处强调人们一直在尽他们最大的努力去帮助那些需要帮助的人。故应用现在 完成进行时态has/have been doingsth.主语为all people,故谓语应用复数形式。故答案为C。10、答案:B解析:考查时态。句意:多亏了袁隆平博士,在过去的几年里,中国的稻米产量一直在稳步地增长。根据句意可知, 稻米产量在过去几年里一直在增长,并且有可能继续增长。应用现在完成进行时。故答案为Bo【点评】经常与现在完成时态连用的时间状语有:so far到目前为止;lately近来;in the last/past few years在最近的几 年里;since自从-以来,等。此题就是in the past few years.和现在完成时态的连用,另外,根据句意可知用 现在完成进行时态更符合题意,应选B。温馨提示:DSince自从-以来(可做介词和连词),和现在完成时态连用。He has lived here since he came.自从他来到这里,就一直在这里住着。2).lt is/has been+一段时间+since主语+一般过去时态+其他。自从做某事有多长时间了。11 在这个句型中如果从句的动作是终止性动词,那么表示从动作开始到现在多长时间了;如果从句的动作是持续性 动词,那么表示从动作结束到现在多长时间了。It is three years since he joined (终止性动词)the army.他参军有三 年了 ; It is five years since he lived (持续性动词)here.他离开这有五年了。11、答案:C解析:考查时态。句意:一Jenny变得越来越苗条了。一据说她去年雇了一个健身教练,到现在也一直在健身。根据 句意可知,此处强调健身从过去到现在一直在进行,应使用现在完成进行时。故C选项正确。12、答案:B解析:考查动词的时态。此题用现在完成进行时have/has been doing,表示“动作从过去一直延续到现在,还有可 能继续延续下去”。根据上下文的语境,应选B。13、答案:C解析:考查时态。句意:早上好,汤姆,你为什么看起来这么累?因为我整晚都在书房里一直写毕业论文。此处缺乏谓语,由问句和all night可知,“写毕业论文”这个动作是在昨晚一直进行的,且这个动作对现在产 生了影响,时态用现在完成进行时(has/have been doing)表动作从某一时间开始,一直持续到现在,或者刚 刚终止,或者可能仍然要继续下去,work on (致力于)。应选C项。14、答案:B解析:试题分析:句意:雨下了一整周了。要是雨不停的话,这个城市会发生水灾的。第一空,下雨这个动作,从过 去时间才开始,一直持续到现在还没停,用现在完成进行时;第二空是条件句,用一般现在时表示将来。故B12正确。考点:考查时态。15、答案:A解析:考查动词时态。句意:数千年以来人们一直想知道我们的未来会是什么样子。根据时间状语for thousands of years可知,描述从过去开始一直持续到现在的动作,用现在完成进行时。应选A。16、答案:C解析:考查现在完成进行时。句意:今天我整天都在拍摄一只鳄鱼,这只鳄鱼离我们船只Kimberley Quest很近。分 析句子可知,all day表示一整天,所以用现在完成进行时表示动作从过去某时开始一直持续到现在而且还有可 能继续下去,应选C。17、答案:B解析:考查谓语动词的时态。句意:在上海工作了十年多的史米斯医生正在考虑去淮安工作,但他还没有决定。分析 句子可知,本句中的who指代前面的先行词doctor Smith,是单数。而根据后面的内容可知,本句中的史密斯 先生在上海已工作了十多年,现在还在上海,故要用现在完成时。应选B项。18、答案:D解析:试题分析:考查时态。句意:-凯特,你表妹怎么了?-她摔断了腿,从那以后就一直在接受治疗。since+时 间点或句子,与完成时连用,排除A、C ;现在完成时表示动作的结束或完成,现在完成进行时更倾向于指动 作一直持续下去。根据句意可知,截至说话时,凯特的表妹还在治疗中,因此,用现在完成进行时最恰当,故13选Do 考点:考查时态19、答案:B解析:考查时态。句意:看,像这样一直下雨有多久了 ?三周了 !这里通常每年的这个时候都会不停地下雨。 分析句子可知,空处都为句子的谓语,第一空根据时间状语Three weeks可知,是从过去的某一时刻到现在一 直发生的一个动作,而且现在正在发生,要用现在完成进行时态have/has been doing,由this可知,助动词用 has;根据句意和usual可知,答语是陈述一般情况,要用一般现在时,主语rain为不可数名词,动词用三单形 式。结合选项,应选Bo20、答案:D解析:考查谓语时态和主谓一致。句意:来华求学的外国留学生的数量自从2000开始一直在稳定增长。分析句子结 构可知,设空处在句中作谓语。根据时间状语since可知,此处可用现在完成时,主语The number of foreign students与谓语动词rise之间为主动关系,且主语为单数概念,has been doing为现在完成进行时,侧重强调 动作从过去到现在一直持续的状态。应选Do21、答案:B解析:试题分析:-我敢肯定Andrew在这次演讲比赛中会获得第一名。一-我也这么认为,他已经准备了好几个月 To现在完成进行时表示从过去某个时间开始持续到现在的动作,并强调动作还在进行。根据句意Andrew这 几个月一直在准备演讲比赛。故用现在完成进行时。应选B。考点:考查动词时态语态1422、答案:A解析:考查现在完成进行时。句意:除了填饱家里的肚子,他多年来一直致力于改善无家可归者的生活质量。根据句 中for years好多年来,使用时主句时态要用完成时;结合句中improving the quality of the homelesspeople* s life可知,这个动作是在过去发生,一致持续到现在,还将延续下去,所以要用现在完成进行时。故 选A项。23、答案:D解析:考查时态。句意:为什么?汤姆,你的衣服下摆太脏了 !妈妈,我一直在楼下清扫储藏室。A选项是 一般过去时,表示过去某个时间里发生的动作或状态;B选项是现在完成时,表示过去发生的动作对现在的影 响;C选项是过去进行时,表示过去某个时间点正在发生的事;D选项是现在完成进行时,表示从过去某时到 现在一直在进行的动作,或者刚刚终止,或者可能仍然要继续下去。由对话内容可知,回答者强调自己从刚才 持续到现在所发生的动作“清扫”,可能刚清扫完,也可能还要继续清扫。应选D。24、答案:D解析:考查时态。句意:他们现在一定很累,因为他们在田地里劳作了一上午了。语境说明动作一直持续到现在,并 且还可能持续下去,故用现在完成进行时,选D。25、答案:C解析:试题分析:句意:一Hi, Lucy,你什么时候到柏林的?一上周末,从那时起我一直在体验一种不同的文化。本 句的时间状语是since then,通常和现在完成时连用,本句使用现在完成进行时表示动作的延续性和反复性。15故C正确。考点:考查时态26、答案:C解析:考查时态。句意:孩子们,我真的精疲力尽了 !我不能再走了。我们应该休息一下,我们一整天都在 探索这个洞穴。由后面的时间段a whole day以及句意可知,表示动作从过去某一时间开始,一直持续到现在, 或者刚刚终止,或者可能仍然要继续下,应用现在完成进行时。应选C。27、答案:B解析:考查让步状语从句和动词时态。句意:不管你的观点是什么,几千年来人们一直通过艺术来表达他们的思想和 想法。第一空是让步状从句,连接词作表语,可以使用whatever或no matter what引导,意为“不管你的观 点是什么”;第二空,根据句意及时间状语for thousands of years可知,此处强调的动作从过去发生,持续到 现在,还有可能继续下去,应用现在完成进行时。应选B。28、答案:C解析:考查时态。句意:许多年以来,大城市的生活费用稳步增高,这导致许多年轻人逃离了大城市。表示一个从过 去开始但仍在进行的动作,用现在完成进行时,应选C。29、答案:D解析:考查时态。句意:露西整个周末都在写她的论文,必须在星期一交上。根据句中时间状语“thiswhole weekend"可知,应是现在完成时或现在完成进行时,结合后文语境uwhich has to be handed in on16Monday(必须星期一交上)”可知,应还未完成,动作还在继续,符合现在完成进行时的用法。应选D项。30、答案:C解析:考查动词时态。句意:据新中选的法国总统Macron,在不久的将来法国将改革那些一直在限制国家开展的僵 化和过时的规那么。“the rigid and outdated rules that the development of the country-n 在本句中the rigid and outdated rules是先行词,在定语从句中作主语;“这些僵化的和过时的规那么一直在限制国家的发 展”,表示这个动作从过去一直到现在,这个动作一直在进行。所以用现在完成进行时。应选C。31、答案:A解析:考查时态。句意:这家公司多年来一直承诺加薪,但至今什么也没发生。此处表示promise从过去就开始了, 一直持续到现在,并且还有可能继续下去,所以用现在完成进行时,故A项正确。32、答案:D解析:考查动词时态。句意:为了找到失踪的孩子,村民们在过去五小时里一直在尽力做自己能做的事情。表示从过 去开始一个动作持续到现在也可能持续下去用现在完成时,根据题干意思表示在过去五小时里一直做因此用现 在完成进行时故D项正确。小提示:33、答案:D解析:考查时态。句意:Eve考虑生二胎已经一年了,但是她还没有最终下定决心。根据句意可知,生二胎的想法已 经一年了,但还未决定,有可能继续考虑下去。因此要用现在完成进行时。应选D。1734、答案:A解析:试题分析:句意:100年之后,人类将会死于什么呢?如果你认为这个问题很简单,那么你肯定没有注意在生 物技术方面所发生的变革。本句根据语境表示动作从过去开始一直延续到现在还有可能继续进行下去,故用现 在完成进行时态,应选A考点:时态点评:动词时态是高考必考语法点,理解各种时态的含义,用法是解答此题的基础。英语中很多时态的题目, 句中并没有明确的时间状语,需要根据语境和语义进行判断,这点在平时的练习中要多理解和总结,在备考中 自己要有意识的掌握时态之间的区别。35、答案:C解析:考查时态。句意:自从我的父母去了上海,我就一直和我的姑妈一起住。现在完成进行时表示动作从过去某个 时刻开始一直持续到现在,甚至将来,强调进行的过程,Since说明在父母去了上海这个动作发生这一时间段 以来,和姑妈一起住这个动作持续发生,应选择现在完成进行时。应选C选项。小提示:现在完成进行时的应用:过去的动作或状态持续到现在并且已经完成或可能持续下去。此题中,自从父母去了上海以来,和姑妈住在一起的动作一直持续到现在,并且可能持续下去。36、答案:C解析:18 考查时态。句意:在过去的两周里,布鲁斯每晚都在办公室工作。由时间状语every night over the last two weeks可知,主动语态,此处表示work这一动作在过去开始发生,已经持续到现在,并且还将持续,甚至到 将来,用现在完成进行时(has/have been doing),主语Bruce是第三人称,谓语用单数形式。应选C项。37、答案:D解析:考查时态。句意:Rosa已经使用这台洗衣机超过10年了,她正在考虑买一个新的。表示从过去某个时间持续 到现在一直发生的动作用现在完成时态或现在完成进行时态,应选Do38、答案:D解析:试题分析:考查时态的运用。A 一般现在时,表示现在发生的动作或状态。B将来时,表示将来发生的动作或 状态。C过去时,表示过去发生的动作或状态。D现在完成进行时,表示从过去某时开始一直持续到现在的动 作,并且还将持续下去。句意:上句:真是个坏天气啊!这雨已经下了一个多星期了。下句:雨季将会持续一 个月。应选D。考点:考查时态的运用。39、答案:B解析:考查时态。句意:20年前我从大学毕业,自从那时起,我就在这个中学做英语老师。根据时间状语“ever since"可知,此处使用现在完成时或者现在完成进行时,表示“做英语老师是自从我从大学毕业到现在,并将 继续持续下去”,用现在完成进行时,其基本构成形式是:have/has been doing。应选B。40、答案:A解析:19If s rather difficult nowadays.A . have been attemptedB . have been attemptingC . am attemptingD . was attempting7、The number of foreign students attending Chinese universities, together with a large number of new majors, rising steadily over the past two decades.A . wasB . wereC . have beenD . has been8、一 Whaf s the recent progress in Xiong an New Area, first announced two years ago?It increasing attention from foreign companies given its huge development potential.A . has been attractingB . had attractedC . would be attractingD . was attracting9、All people,they are old or young, rich or poor,their best to help those in need since the disaster.A . even if; triedB . no matter; have been tryingC . whether; have been tryingD . whether; tried10、Thanks to Dr.Yuan Longping, the output of rice steadily in China in the past few years.A . increasedB . has been increasingC . is increasingD . increases11、Jenny is becoming slimmer and slimmer.It is said that she hired a fitness instructor last year and since.A . is working outB . worked outC . has been working outD . had worked out12、Now that she is out of a job, Lucy going back to school, but she hasn' t decided yet.A . had consideredB . has been considering 考查动词时态。句意:多年来,媒体一直在攻击工会,而工会也呼吁做出改变。根据for years及have called 可知,此句的时态应是现在完成时;根据句意可知,动作一直持续下去,故用现在完成进行时。应选A项。41、答案:B解析:试题分析:考查时态。由句中的all the morning和finished it yet,可知我一直在忙于这个报告,have been doing表示从过去一直持续到现在的动作。句意:我整个早上都在写关于我家乡空气污染的报告,至今还未完 成。应选B考点:考查时态42、答案:D解析:考查时态。句意:我相信Andrew会在决赛时获得第一名。我也这样认为。几个月来他一直在为决赛 做准备。根据句意可知,Andrew做准备的动作从过去开始一直持续到现在,且决赛还没开始,由此推测该动 作还有可能会持续到将来,故用现在完成进行时,主语he是第三人称单数,应用has been doing,应选D项。小提示:此题考查现在完成进行时现在完成进行时:动作从过去开始,持续到现在以至于会持续到将来,其结构为have/has been doing。例如:He has been teaching us Chinese for two weeks.他已经教我们语文两周了。(还会继续教下去)You look tired.你看起来很累。-Yes. I have been cleaning the classroom for 1 hour.是的。我已经清扫教室一个小时。(还会继续扫下去) 43、答案:D20解析: 考查时态。句意:到底是什么让你应聘导游的职位?这是我一直都在寻找的工作。A.lookedfor寻找(一般过去时);B. had looked for寻找(过去完成时);C. will look for将要寻找(一般将来时);D. have been looking for 一直在寻找(现在完成进行时)。根据语境分析可知,前文“a guide(导游)”提及的职位是后 文中“我” 一直在找的工作,还没找到,正在寻找,因此“寻找”这个动作从过去开始一直持续到现在,有可 能继续下去,用现在完成进行时表达“从过去某时开始一直持续到现在的动作”这一含义。应选D项。44、答案:C解析:考查时态。句意:Gary在哪里?他正在图书馆为星期三的德语考试复习。实际上,在过去的一个星期 里,他每天都在为考试复习。根据句意可知,Gary为考试复习这个动作已经持续一星期并有可能继续下去,所 以用现在完成进行时,故C项正确。45、答案:D解析:试题分析:考查动词时态。句意:你的手为什么这么脏?哦,我们吃完早餐我就在花园里忙碌了。这个时间是 从过去到说话之前一直在干某件事,是延续性的,用现在完成进行时,应选D项。考点:考查动词时态46、答案:A解析:考查动词时态。句意:我不能相信他们在大山里失踪了 3天了 !他们肯定很害怕。根据"for three days now(现在三天了)”可知,此处是一段延续性的时间,分析语境,“失踪”这一动作从过去发生一直持续性到 现在,所以用现在完成时,又因为lost是瞬间动词,不能用于时间段,所以应该用延续性的形容词missing表21示处于“失踪的”状态已经3天了,符合语境。应选A项。47、答案:C解析:考查动词时态。句意:从早上9点开始,经理就一直在告诉工人们如何改进这个工程。the manager和tell为 主动关系,排除B项,根据时间状语“since 9 am”可知,此处使用现在完成时或者现在完成进行时,排除D 项;此处表示“动作从过去持续到现在并将持续下去,使用现在完成进行时。应选Co48、答案:C解析:考查语境及时态。句意:这场辩论只有几分钟的时间,可能会激励那些一直关注这一问题的人。分析句子可知, 本空是指那些“一直关注这一问题的人”,根据语境可知,从过去关注一直到现在还在关注,要用现在完成进 行时,因此选C。22C . consideredD . is going to consider 13、一 Good morning, Tom, why do you look so tired out?一 Because I my graduating paper all night in my study.A . worked onB . had worked onC . have been working onD . would work on14、It for the whole week. The city will be flooded if it soon.A . rained; won' t stopB . has been raining; doesn1 t stopC . has rained; won1 t stopD . rained; doesn, t stop15、People about what our future will look like for thousands of years .A . have been wonderingB . wonderC . wonderedD . will wonder16、Today I a crocodile swimming close to our boat, the Kimberley Quest, all day.A . am photographingB . have photographedC . have been photographingD . will photograph17、Doctor Smith, who in Shanghai for more than ten years, is considering working in Huaian, but hehasn't decided yet.A . had workedB . has been workingC . is workingD . works18、-How is your cousin, Kate?-She broke her leg and medical treatment since.A . is receivings . has receivedC . receivedD . has been receiving19、-Look! How long like this?-Three weeks! If s usual here that rain without stopping these days of the year.A . had it rained; poursB . has it been raining; poursC . is it rained; is pouringD . does it rain; pours20、The number of foreign students attending Chinese universities rising steadily since 2000.A . isB . areC . have beenD . has been21、一r m sure Andrew will come out first in this speech competition.一I think so. He for it for months.A . is preparingB . has been preparingC . had been preparingD . was preparing22、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 . devotes23、一Why? Tom, your skirt is so dirty!一Mum, I my storeroom downstairs.A . cleanedB . have cleanedC . was cleaningD . have been cleaning24、They must be very tired now, for they in the field the whole morning.4A . workedB . are workingC . had workedD . have been working25、-Hi,Lucy! When did you arrive in Berlin?-Last weekend, I a different culture since then.A . was experiencingB . will be experiencingC . have been experiencingD . had been experiencing26、Guys, I was really worn out! I can1 t walk any further!We should have a rest. We the cave a whole day.A . exploringB . are exploringC . have been exploringD . explore27、your opinion 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; express28、The cost of living in big cities steadily for many years, and it has led some youths to drop out ofthe big city race.A . is climbingB . is being climbedC . has been climbingD . has been climbed29、Lucy her essay this whole weekend, which has to be handed in on Monday.A . will have writtenB . had writtenC . has writtenD . has been writing30、According to the newly-elected French president, Macron, France will reform the rigid and outdated rules that the development of the country in the near future.5A . limitedB . had limitedC . have been limitingD . will limit31、The company a rise in salary for ages, but nothing has happened yet.A . has been promisingB . has promisedC . promisedD . promises32、In order to find the missing child, villagers all they can over the past five hours.A . didB . doC . had doneD . have been doing33、 Eve about having a second child for a whole year, but she hasn' t made her final decision yet.A . has thoughtB . had thoughtC . thoughtD . has been thinking34、What will people die of in 100 years? If you think that is a simple question, you attention to therevolution taking place in biotechnology.A . have not been payingB . had not been payingC . were not payingD . will not be paying35、Since my parents went to Shanghai, I with my aunt.A . liveB . livedC . have been livingD . was living36、Bruce in the office every night over the last two weeks.A . worksB . workedC . has been workingD . had been working37、 Rosa this washing machine for more than ten years. She is thinking about buying a new one.A . is usingB . usedC . had usedD . has been using 38、一 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 raining39、I graduated from college twenty years ago and I as an English teacher in this middle schoolever since.A . workedB . have been workingC . had workedD . was w