《高中英语现在完成时时态知识点总结归纳.pdf》由会员分享,可在线阅读,更多相关《高中英语现在完成时时态知识点总结归纳.pdf(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、高中英语现在完成时时态知识点总结归纳高中英语现在完成时时态知识点总结归纳单选题(经典例题高频考点-名师出品必属精品)1、All people,_ they are old or young,rich or poor,_ their best to help those in need since thedisaster.Aeven if;triedBno matter;have been tryingCwhether;have been tryingDwhether;tried答案:C解析:考查连词和动词的时态。句意:所有的人,无论他们是老的还是年轻的,富有的还是贫穷的,自从灾难发生以来,一直
2、在尽他们最大的努力去帮助那些需要帮助的人。whether.or.不管.还是.;根据设空处后面的 or 可知第一个设空处的答案为whether,此处引导让步状语从句;第二个设空处为句子的为谓语,根据时间状语since the disasters 及结合句意,此处强调人们一直在尽他们最大的努力去帮助那些需要帮助的人。故应用现在完成进行时态 has/have been doing sth.主语为 all people,故谓语应用复数形式。故答案为C。2、The construction workers _ the bridge for two months,and hopefully it will
3、 be completed next monthand bring local citizens great convenience.Ahave builtBare buildingCbuildDhave been building答案:D解析:考查时态和主谓一致。句意:建筑工人已经建造这座桥两个月了,希望它能在下个月完工,给当地居民带来极大的便利。根据句中时间状语“for two months”和“next month”可知,建筑工人“建造”这个桥的动作,从两个月前开始,一直持续到现在,且可能继续到下个月,主语workers 是复数形式,谓语动词应该用现在完成进行时的结构的复数形式:have
4、+been+build 的现在分词 building。故选 D 项。13、-Jenny is becoming slimmer and slimmer.-It is said that she hired a fitness instructor last year and _ since.Ais working outBworked outChas been working outDhad worked out答案:C解析:考查时态。句意:Jenny 变得越来越苗条了。据说她去年雇了一个健身教练,到现在也一直在健身。根据句意可知,此处强调健身从过去到现在一直在进行,应使用现在完成进行时。故C
5、 选项正确。4、You are a great swimmer.Thanks.Its because I _ a lot these days.Ahave been practisingBwas practisingCwould practiseDhad practised答案:A解析:考查时态。句意:-你游泳很棒。-谢谢。这是因为这些天我一直在练习。根据时间状语 these days(这些天)可知,“练习游泳”从数天前开始,一直持续到现在,因此该句应用现在完成进行时态。故选A。5、I _ my homework for four hours,but I am not sure whether
6、 I can hand it in tomorrow.Ahave doneBhave been doingChad been doingDhad done答案:B解析:考查时态。句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。根据句意可2知,此句表示“我写了 4 个小时作业,但是还没写完”,时态故用现在完成进行时,表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性,其基本构成形式是:have/has been doing。故选 B。6、What will people die of in 100 years?If you think that is a
7、 simple question,you _ attention to therevolution taking place in biotechnology.Ahave not been payingBhad not been payingCwere not payingDwill not be paying答案:A解析:试题分析:句意:100 年之后,人类将会死于什么呢?如果你认为这个问题很简单,那么你肯定没有注意在生物技术方面所发生的变革。本句根据语境表示动作从过去开始一直延续到现在还有可能继续进行下去,故用现在完成进行时态,故选 A考点:时态点评:动词时态是高考必考语法点,理解各种时态
8、的含义,用法是解答本题的基础。英语中很多时态的题目,句中并没有明确的时间状语,需要根据语境和语义进行判断,这点在平时的练习中要多理解和总结,在备考中自己要有意识的掌握时态之间的区别。7、Ever since the new park was opened to the public last month,I _ a walk in it every morning.Aam takingBtakeChave takenDhave been taking答案:D解析:试题分析:考查现在完成进行时。句意:自从上个月新公园对外开放,我一直每天早上去散步。故 D 正确。3考点:考查现在完成进行时【点评】
9、现在完成进行时1).形式:have(has)+been+现在分词,以 work 为例:肯定式:HeShe has been working.否定式:HeShe has not been working.疑问式:Has heshe been working?2).用法:现在完成进行时表示从过去某一时间开始一直延续到现在的动作。现在这个动作可能刚刚终止,也可能仍在进行。I have been sitting here all afternoon.我在这儿坐了一下午了。How long has it been raining?雨下了多久了?They have been fighting for in
10、dependence since 1960s.他们从 60 年代以来一直为独立而斗争。3).现在完成进行时和现在完成时的区别1)现在完成进行时一般强调过去发生的动作现在仍在继续。现在完成时强调过去发生的动作现在已经完成或表示曾经发生过。I have been writing an article.我一直在写一篇文章。(仍在)I have written an article.这已写好一篇文章。(已完成)I have been reading that book since last week.上周以来,我一直在读那本书。(还在读)I have read that book before.以前我
11、曾读过那本书。(动作在过去曾经发生过)2)现在完成进行时表示刚刚结束的动作,强调动作在不久前持续进行,带有感情色彩。现在完成时表示已经结束的动作,强调动作的结果。4Where have you been?We have been looking for you everywhere.你到哪里去了?我们到处在找你。(表示刚刚结束的动作)We have looked for him,but havent found him.我们找过他,但没有找到他。(表示动作已结束,强调支作的结果)3)现在完成进行时表示现在以前的这段时间内反复发生的事情。All these years,they have bee
12、n contributing articles to our magazine.这些年来,创立们一直为我们杂志写稿。We have been seeing quite a lot of each other recently.最近我们常常见面。8、Today I _ a crocodile swimming close to our boat,the Kimberley Quest,all day.Aam photographingBhave photographedChave been photographingDwill photograph答案:C解析:考查现在完成进行时。句意:今天我整
13、天都在拍摄一只鳄鱼,这只鳄鱼离我们船只Kimberley Quest 很近。分析句子可知,all day 表示一整天,所以用现在完成进行时表示动作从过去某时开始一直持续到现在而且还有可能继续下去,故选 C。9、I _ driving lessons for over a year,and still havent got my licence.Ahave been takingBhad takenCtookDwould take答案:A解析:5考查时态。句意:我上驾驶课已经一年多了,可还没有拿到驾驶执照。根据“still havent got my licence.”可知,空处为现在完成进行时
14、,表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。故选 A 项。10、They _ the plan for a week,but no decision has _.Ahave been discussing;madeBhave been discussing;been madeChave been discussed;been madeDare discussing;been made答案:B解析:考查时态和语态。句意:他们已经讨论这个计划一个星期了,但是还没有做出决定。第一空表示一直在讨论这个动作,至今还没停止,用现在完成进行时。目前还没有做出决定,故用现在
15、完成时,与主语是被动关系,用现在完成时的被动。故选B 项。11、-Look!How long _ like this?-Three weeks!Its usual here that rain _ without stopping these days of the year.Ahad it rained;poursBhas it been raining;poursCis it rained;is pouringDdoes it rain;pours答案:B解析:考查时态。句意:看,像这样一直下雨有多久了?三周了!这里通常每年的这个时候都会不停地下雨。分析句子可知,空处都为句子的谓语,第一空
16、根据时间状语Three weeks 可知,是从过去的某一时刻到现在一直发生的一个动作,而且现在正在发生,要用现在完成进行时态have/has been doing,由 this 可知,助动词用has;根据句意和 usual 可知,答语是陈述一般情况,要用一般现在时,主语rain 为不可数名词,动词用三单形式。结合选项,故选 B。612、(2016江苏卷单项填空)Dashan,who _ crosstalk,the Chinese comedic tradition,for decades,wants to mix it up with the Western stand-up traditio
17、n.Awill be learningBis learningChad been learningDhas been learning答案:D解析:考查时态。句意:几十年来,大山一直在学习中国传统相声,他想把相声和西方的单口相声结合起来。本句的时间状语是“for decades 几十年来”,该时间状语通常和现在完成的有关时态连用,本句强调这几十年来大山一直努力把中国相声和西方的脱口秀相结合。所以使用现在完成进行时,强调动作的延续性和反复性。故D 正确。13、Im sure Andrew will come out first in this speech competition.I think
18、 so.He _ for it for months.Ais preparingBhas been preparingChad been preparingDwas preparing答案:B解析:试题分析:-我敢肯定 Andrew 在这次演讲比赛中会获得第一名。-我也这么认为,他已经准备了好几个月了。现在完成进行时表示从过去某个时间开始持续到现在的动作,并强调动作还在进行。根据句意Andrew 这几个月一直在准备演讲比赛。故用现在完成进行时。故选B。考点:考查动词时态语态14、For some time the expert _ people of the health riskscause
19、d by passive smoking.He says he wontstop until all the smokers around him decide to quit smoking.Ais warnedBis warningChas been warningDhas been warned7答案:C解析:考查时态。句意:有一段时间这个专家一直在警告被动吸烟引起的健康危害,他说知道身边所有的抽烟者都戒烟了他才停止。由此可知警告这个动作是从过去到现在一直在做,而且还要继续,符合现在完成进行时的用法。故选 C。15、In two days,it will be Christmas,chi
20、ldren all over the world _ forward to this day for weeks.Peoplecelebrate Christmas with food,decorations music and more.Awill lookBhave been lookingClookDhave looked答案:B解析:考查时态。句意:再过两天就是圣诞节了,全世界的孩子们已经盼望了好几个星期了。此处缺乏谓语动词,由句意和时间状语 for weeks 可知,look forward to“期盼”这个动作是从过去发生一直延续到了现在,且此动作还要持续下去,应用现在完成进行时(
21、has/have been doing),主语 Children all over the country是复数,谓语用复数形式。故选 B 项。16、They must be very tired now,for they _ in the field the whole morning.AworkedBare workingChad workedDhave been working答案:D解析:考查时态。句意:他们现在一定很累,因为他们在田地里劳作了一上午了。语境表明动作一直持续到现在,并且还可能持续下去,故用现在完成进行时,选D。17、I_ about what youve said an
22、d Ive decided to take your advice.8AthoughtBwas thinkingChave been thinkingDhad thought答案:C解析:考查时态语态。句意:我刚刚一直在考虑你的话并且我决定采取你的建议。分析句子可知,and 后面时态为现在完成时,所以前面也要用完成时,think 用延续性动词形式,用现在完成进行时,应为have been thinking。故选 C 项。18、I cant believe that they _ in the mountains for three days now!They must be so fright
23、ened.Ahave been missingBhave got lostChave lostDhave missed答案:A解析:考查动词时态。句意:我不能相信他们在大山里失踪了3 天了!他们肯定很害怕。根据“for three days now(现在三天了)”可知,此处是一段延续性的时间,分析语境,“失踪”这一动作从过去发生一直持续性到现在,所以用现在完成时,又因为 lost 是瞬间动词,不能用于时间段,所以应该用延续性的形容词 missing 表示处于“失踪的”状态已经 3 天了,符合语境。故选A 项。19、Why cant you go with me to the National
24、Museum?I _ an essay all the morning and havent finished yet.AwriteBhad writtenCwill writeDhave been writing答案:D解析:9考查时态。句意:-为什么不和我一块去国家博物馆呢?-我整个早晨一直在写文章,还没完成呢。根据句意可知从早晨到现在“I”都在写文章,并将继续写。这符合现在完成进行时的用法。Having been done 表动作从过去到现在一直在进行,并将继续进行。故选D。小提示:现在完成进行时是英语中动词的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在
25、分词+其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。现在完成进行时所用的时间状语:all day/month;this month/week/year;these days;recently/lately;in thepast few+时间段;since+时间点;for+时间段等。例如:1).He has been working all day.他整天都在工作。2).They have been building the bridge for two month.两个月来他们一直在修桥。本题中,根据句意可知写文章这个动作早晨一直在进行,并将继续进行下
26、去,时间状语all the morning 给出了提示。故本题中应该使用现在完成进行时。20、He _ around the clock since June,when the first Ebola case appeared in this agricultural county.Ahad been workingBhas been workingCis workingDwas working答案:B解析:试题分析:考察时态。现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。该句意思为:自从六月份第一起埃博拉病例出现在这个农业化的村庄那一刻开始,他
27、就夜以继日地扑在工作上,。根据句意,题目中的他从六月份开始不停的工作,这个动作是从那个时候一直持续到现在的。故选 B21、Lucy _her essay this whole weekend,which has to be handed in on Monday.10Awill have writtenBhad writtenChas writtenDhas been writing答案:D解析:考查时态。句意:露西整个周末都在写她的论文,必须在星期一交上。根据句中时间状语“this whole weekend”可知,应是现在完成时或现在完成进行时,结合后文语境“which has to be
28、 handed in on Monday(必须星期一交上)”可知,应还未完成,动作还在继续,符合现在完成进行时的用法。故选D 项。22、Have you seen Professor Smith?He _in the lab since yesterday.He doesnt allow anyone to interrupt him.Ahas been workingBworkedChas been workedDwas working答案:A解析:考查时态。句意:你见过史密斯教授吗?他从昨天起就一直在实验室工作。他不允许任何人打扰他。根据句意和句中“since yesterday”可知,“
29、work”这一动作开始于过去,持续到现在,并将继续持续下去,由此可知,句子应用现在完成进行时have/has been doing,又因主语是第三人称单数代词,所以助动词用has。故选A 项。23、The company _ a rise in salary for ages,but nothing has happened yet.Ahas been promisingBhas promisedCpromisedDpromises答案:A解析:考查时态。句意:这家公司多年来一直承诺加薪,但至今什么也没发生。此处表示promise 从过去就开始了,一直持续到现在,并且还有可能继续下去,所以用现
30、在完成进行时,故A 项正确。1124、I am sure Johnson will be admitted to a key university.I believe so.He _ for the entrance examinations for years.Awas strugglingBstrugglesChad been strugglingDhas been struggling答案:D解析:考查时态。句意:我确定约翰逊会被重点大学录取的。我相信是这样。他多年来一直在为入学考试而努力。时间状语“for+一段时间”常和现在完成时连用;此处用现在完成进行时,表示动作一直在持续,而且还有
31、可能持续下去。故选D 项。25、They,together with my brother,_ to drive to Tibet since last year.Aare planningBis planningChave been planningDhas been planning答案:C解析:考查时态和主谓一致。句意:自从去年他们就和我哥哥一起计划开车去西藏。根据 since last year 及句意可知,表示动作从去年开始一直持续到现在,并将持续到去西藏为止,所以用现在完成进行时。together with 连接的并列成分作主语时,谓语动词与 together with 前的主语保
32、持一致,主语 They 是复数,助动词用 have。故选 C。26、Did you find the missing couple in the mountain yesterday?No,but we _ to get in touch with them ever since.Ahave triedBhave been tryingChad triedDhad been trying答案:B解析:12试题分析:考查时态题。句意:你们昨天在山区里找到那对失踪的夫妻了吗?没有。但是我们正在在努力和他们取得联系。根据句意说明自从过去的一个时间开始到现在,我们一直都在做的事情,那么使用现在完成进行
33、时。故 B 正确。考点:考查时态点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。如since,so far 等经常与现在完成时连用。现在完成进行时表示从过去开始的动作到现在以来一直都在发生。27、I _ about w hat youve said and Ive decided to take your advice.AthoughtBhave been thinkingCwas thinkingDhad thought答案:B解析:试题分析:考查动词的时态和语态。句意:我一直在考虑你所
34、说的话,面晚已经决定了采纳你的建议,现在完成进行时表示动作由过去的某一刻开始一直在进行中,直到说话的时候刚好结束,故选B 项。考点:考查动词的时态和语态28、Bruce _ in the office every night over the last two weeks.AworksBworkedChas been workingDhad been working答案:C解析:考查时态。句意:在过去的两周里,布鲁斯每晚都在办公室工作。由时间状语every night over the last twoweeks 可知,主动语态,此处表示work 这一动作在过去开始发生,已经持续到现在,并且还
35、将持续,甚至到将来,用现在完成进行时(has/have been doing),主语 Bruce 是第三人称,谓语用单数形式。故选C 项。1329、Since last month,George,along with some of his former classmates,_ to have a 20-year gatheringduring this summer holiday.Ahas been desiringBdesiredChad desiredDhave desired答案:A解析:考查动词时态。句意:自上月以来,乔治就和他以前的同班同学一直希望在今年暑假举办一个毕业20 年
36、的同学聚会。根据时间状语since last month,可知谓语动词应用现在完成时态或现在完成进行时,且这个想法是一直存在的,还可能继续下去,故可用现在完成进行时,其结构为:助动词(have/has)+been+动词的现在分词。再结合选项,因主语为George,第三人称单数,主谓语法一致,应用has been desiring。故选 A 项。30、From his tired face,I can tell he _ in the queue for a long time.Ais waitingBwill waitCwill be waitingDhas been waiting答案:D解
37、析:考查动词时态。句意:从他疲惫的脸上,我可以看出他已经排了很长时间的队了。根据下文for a long time 以及上文可知,表示排队这个动作从过去开始一直持续到现在,而且这个动作会继续下去,应用现在完成进行时,故选 D。31、I graduated from college twenty years ago and I _ as an English teacher in this middle schoolever since.AworkedBhave been workingChad workedDwas working答案:B14解析:考查时态。句意:20 年前我从大学毕业,自从那
38、时起,我就在这个中学做英语老师。根据时间状语“ever since”可知,此处使用现在完成时或者现在完成进行时,表示“做英语老师是自从我从大学毕业到现在,并将继续持续下去”,用现在完成进行时,其基本构成形式是:have/has been doing。故选 B。32、He _ with English grammar every night over the last three months.AstrugglesBstruggledChas been strugglingDhad been struggling答案:C解析:考查动词时态。句意:在过去的三个月里他每天晚上都在努力学英语语法。根据
39、over the last three months可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即C 项正确。33、Ia report about the air pollution in my hometown all the morning and havent finished it yet.AwroteBhave been writingCwas writingDhave written答案:B解析:试题分析:考查时态。由句中的all the morning 和 finished it yet.可知我一直在忙于这个报告,have beendoing 表示从过去一直持续
40、到现在的动作。句意:我整个早上都在写关于我家乡空气污染的报告,至今还未完成。故选 B考点:考查时态34、Bob!Hows your project?I heard you started it last Friday,right?15Oh!I _for itBut I havent decided when to do itAhave preparedBhad preparedChave been preparingDwas preparing答案:C解析:考查动词时态。句意:-鲍勃!你的课题项目做的如何?我听说你上个星期五就开始了,对吗?-我一直为此作准备,但我还没有决定何时开始,根据“ha
41、vent decided”得知,表示现在以前这一段时间里一直在进行的项目,用现在完成进行,结构为have been+现在分词,故选 C。35、The huge insects _ my head in a black cloud for quite a while,which nearly drives me crazy.Aare flying aroundBhave been flown aroundChave been flying aroundDwere flying around答案:C解析:考查时态。句意:这些巨大的昆虫已经在我的头上像乌云一样飞了好一阵子了,这几乎让我发疯。根据语境
42、及for quite a while 可知,句子应使用现在完成进行时,表示过去的动作或状态持续到现在。故选C 项。36、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.Ahas reviewedBhas been reviewedChas been reviewingDhad been reviewing答案:C解析:16考查时态。句意:Gary 在哪里?他正在图书馆为星期三的德语考
43、试复习。实际上,在过去的一个星期里,他每天都在为考试复习。根据句意可知,Gary 为考试复习这个动作已经持续一星期并有可能继续下去,所以用现在完成进行时,故C 项正确。37、All the staff of the company,who _ extra hours these days,hope to finish the project as scheduled.Awill workBhave been workingCwere workingDhave worked答案:B解析:考查现在完成进行时。句意:公司的所有员工,这些天一直在加班,希望按计划完成该项目。根据语境可知,此处用现在完成
44、时 have worked 表示的是“过去开始一直持续到现在的动作”,且work 的动作并未结束,因此表示“到现在为止一直在做某事”,应使用现在完成进行时。说明员工“这些天一直在加班”。故选B。38、The reporter says that the CCTVEnglish programs ever since 1977.AbroadcastsBhad broadcastChas been broadcastingDhad been broadcast答案:C解析:考查时态。句意:记者说自从 1977 年开始中央电视台就已经有了英语节目。根据语境和ever since 1977 可知,此处
45、强调动作从过去开始持续到现在,并会持续到将来,应用现在完成进行时。故选C 项。39、-Bob!How is your project?I heard you started it last Friday,right?-Oh!I _ for it.But I havent decided when to do it.Awill prepareBhad preparedChave been preparingDwas preparing17答案:C解析:考查时态。句意:-Bob,你的项目怎么样了?我听说你上周五就开始了,是吗?-哦!我已经在做准备,但还没有决定好什么时候开始做。根据句意可知,我已经
46、开始做准备了,不知道什么时候开始,说明还在准备中,用现在完成进行时最合适,即have been doing,故选 C。小提示:动词的时态是英语高考试题的重头戏,是必考点,时态判断的关键在于正确认定行为动作发出的时间。因此,考生必须具备一定的分析、判断、推理能力,根据具体情境运用相应的时态。但也可以通过时间状语、固定居心等来做出正确的选择。本小题两人的对话,虽然上一句中给出了时间状语,但设空句并没有时间状语,需要考生通过语境和逻辑推理进行判断,根据上文提到上周五就开始项目了,下文说还没有决定什么时候做,可推断出设空处的准备是从过去延续到现在,而且现在还在准备着,故应该使用现在完成进行时。40、H
47、i,Tom,why are you looking so tired?Im tried.Because I _ the living room all day.ApaintedBhave been paintingChave paintedDhad painted答案:B解析:试题分析:B;考查现在完成进行时。现在完成进行时表示到现在为止一直进行的动作,这个动作可能仍在进行,也可能停止了。根据剧中的时间状语:all day 可知 paint 这个动作从过去到现在一直在进行着,所以用现在完成进行时表示。句意:你好!汤姆,为什么你看起来如此累?我很累,因为我刷了一天房间。故选 B考点:考查现在完成
48、进行时1841、Jim _ in the library every night over the last three months.AworksBworkedChas been workingDhad been working答案:C解析:考查动词时态。句意:在过去的三个月里,吉姆每天晚上都在图书馆工作。根据句中时间状语over the lastthree months 可知,从三个月前一直持续到现在,并且以后还有可能继续持续下去,所以用现在完成进行时。故选 C。42、I _ an apology to you earlier,but failed because you _ me sin
49、ce we last quarreled.Aintended to make,had avoided meetingBintended to have made,had avoided to meetChad intended making,have avoided to meetDhad intended to make,have been avoiding meeting答案:D解析:考查动词时态和非谓语动词。句意:我本想早一点向你道歉,但因为上次吵架后你一直回避见我,所以没能道歉。根据句意及 failed 可知,第一空表示“打算道歉”发生在道歉之前,用过去完成时had done 结构。i
50、ntend todo 打算做某事,固定结构,动词不定式作宾语;根据since we last quarreled可知,第二空用现在完成时,强调“一直回避见面”用现在完成进行时have/has been doing。avoid doing 避免做,固定结构,动名词作宾语。故选 D 项。43、Jack,you look a little off colour.Well,I _ late to finish my report these days which is due this Friday.19Awas staying upBhave been staying upChad stayed u