(文末附答案)高中英语现在完成时时态基础知识手册.pdf
1 (文末附答案)高中英语现在完成时时态基础知识手册 单选题(经典例题高频考点-名师出品必属精品)1、In my younger years,my father gave me some advice that I _ in my mind ever since.Aturned overBwas turning over Chad turned overDhave been turning over 2、Im sure you will do better in the test because you _ so hard this year AstudiedBhad studied Cwill studyDhave been studying 3、Wild animals such as these Tibetan antelopes _ these passages for years.AusesBusedCis usingDhave been using 4、I dont remember having ever seen John since last weekHas he gone somewhere?Not reallyHe_ his newly-bought apartment.Ahas decoratedBwas decorating CdecoratedDhas been decorating 5、We _ him that he ought to make the bar more attractive with various methods.He finally sees the light.AtoldBwould tellChave been tellingDhad told 6、Five doctors set up a medical team in the 1950s,since when they _ research to seek greater understanding of the brain.Ahave been conductingBhad conductedCwere conductingDconducted 7、We _ for over 2 hours.Are you sure this is the right way?2 AdroveBwere driving Chad drivenDhave been driving 8、Hi Tracy,you look tired.I am tired,I _ the living room all day,and tomorrow Ill continue painting it,ApaintedBhave been painting Chad paintedDhave painted 9、I _ to get a driving license these years but without success.Its rather difficult nowadays.Ahave been attemptedBhave been attempting Cam attemptingDwas attempting 10、Im sure youll do well in the exam because you _ so hard this year.AstudiedBhad studiedChave been studyingDhad been studying 11、Im sure Andy will win the first prize in the coming English Speech Contest.There is no doubt about it.He _ for it for months.Ais preparingBwas preparing Chas been preparingDwill prepare 12、Mary _ going back to school for further study,but she hasnt decided yet.AconsideredBhad considered Cwill considerDhas been considering 13、Where is Gary?3 He is at the library studying for his German test on Wednesday.In fact,he _ for the test every day over the past week.Ahas reviewedBwas reviewing Chas been reviewingDhad been reviewing 14、There is no doubt that climate all over the world _ greatly in recent years.Ahad changedBis changing CchangedDhas been changing 15、Shes tired of acting,and she _ changing for a new job,but she hasnt made up her mind yet.Ahad consideredBhas been considering CconsideredDis going to consider 16、The poor girl has to see the doctor because she _ a lot lately.AcoughedBcoughs Chad coughedDhas been coughing 17、It for the whole week.The city will be flooded if it soon.Arained;wont stopBhas been raining;doesnt stop Chas rained;wont stopDrained;doesnt stop 18、Judith _ on her new novel which is supposed to come out next month.Ahas been workingBhad workedCwill be workingDwas working 19、Mr.Smith_ these days.I think he should take a holiday before he burns out.Ahas been overworkingBoverworked Chas overworkedDwas overworking 4 20、I have to see the doctor because I _ a lot lately.Ahave been coughingBhad coughed CcoughedDcough 21、The housing price in Suzhou _ sharply recently,so new measures are to be taken to control it.Ahas been risingBwill riseCrisesDhad risen 22、He_ articles for our wall-newspaper these years,and he_ about thirty articles.Ahas written;wroteBhas been writing;wrote Cis writing;has been writingDhas been writing;has written 23、Maria has a great interest in sports and _swimming classes four times a week over the past three years.AtookBis takingCtakesDhas been taking 24、I wonder if you could go with me to the cinema.-Dont disturb me.I _ a composition all the morning and havent finished it yet.AwriteBwas writing Chave writtenDhave been writing 25、You look really fit and energetic,Carl!Thanks.After all,I_every day for half a year.Ahave runBwas runningCranDhave been running 26、You sent us an email informing us your date of arrival and we _ your visit ever since.AexpectedBare expecting Chave been expectingDhad expected 5 27、Hey,you _ at the computer all day.You should really take a break now.Ahave been sittingBwere sitting Cdid sitDare sitting 28、Guys,I was really worn out!I cant walk any further!We should have a rest.We _ the cave a whole day.AexploringBare exploring Chave been exploringDexplore 29、The number of foreign students attending Chinese universities,together with a large number of new majors,_rising steadily over the past two decades.AwasBwereChave beenDhas been 30、-You look so tired.-Yes.I _ the house all the morning.But Im finishing it soon.Ahave cleanedBhave been cleaning Chave been cleanedDhad been cleaning 31、All people,_ they are old or young,rich or poor,_ their best to help those in need since the disaster.Aeven if;triedBno matter;have been trying Cwhether;have been tryingDwhether;tried 32、Thanks to Dr.Yuan Longping,the output of rice_steadily in China in the past few years.AincreasedBhas bee n increasing Cis increasingDincreases 6 33、-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 34、Now that she is out of a job,Lucy _going back to school,but she hasnt decided yet.Ahad consideredBhas been considering CconsideredDis going to consider 35、I _ my homework for four hours,but I am not sure whether I can hand it in tomorrow.Ahave doneBhave been doing Chad been doingDhad done 36、What will people die of in 100 years?If you think that is a simple question,you _ attention to the revolution taking place in biotechnology.Ahave not been payingBhad not been paying Cwere not payingDwill not be paying 37、People _ about what our future will look like for thousands of years.Ahave been wondering Bwonder Cwondered Dwill wonder 38、Today I _ a crocodile swimming close to our boat,the Kimberley Quest,all day.Aam photographingBhave photographed Chave been photographingDwill photograph 7 39、Doctor Smith,who in Shanghai for more than ten years,is considering working in Huaian,but he hasnt decided yet.Ahad workedBhas been workingCis workingDworks 40、They _ the plan for a week,but no decision has _.Ahave been discussing;madeBhave been discussing;been made Chave been discussed;been madeDare discussing;been made 41、-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;pours Cis it rained;is pouringDdoes it rain;pours 42、The number of foreign students attending Chinese universities _ rising steadily since 2000.AisBareChave beenDhas been 43、Im sure Andrew will come out first in this speech competition.I think so.He _ for it for months.Ais preparingBhas been preparing Chad been preparingDwas preparing 44、In addition to filling stomachs of his family,he _himself to improving the quality of the homeless peoples life for years,Ahas been devotingBwould devote Cis devotingDdevotes 45、In two days,it will be Christmas,children all over the world _ forward to this day for weeks.People 8 celebrate Christmas with food,decorations music and more.Awill lookBhave been lookingClookDhave looked 46、They must be very tired now,for they _ in the field the whole morning.AworkedBare working Chad workedDhave been working 47、-Hi,Lucy!When did you arrive in Berlin?-Last weekend,I a different culture since then.Awas experiencingBwill be experiencing Chave been experiencingDhad been experiencing 48、I cant believe that they _ in the mountains for three days now!They must be so frightened.Ahave been missingBhave got lost Chave lostDhave missed 9 (文末附答案)高中英语现在完成时时态_023 参考答案 1、答案:D 解析:考查时态。句意:在我年轻的时候,我的父亲给了我一些建议,从那时起,这些建议一直在我的脑海里翻来覆去。turn over 表示仔细回想,反复斟酌,考虑。因为句中 ever since“自从”这里谓语动词 turn over 在将来会继续下去,故用现在完成进行时 have been doing。小提示:现在完成进行时的用法:其构成为:主语+have/has+been+动词的现在分词+其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。1)、现在完成进行时表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止。如:It has been raining since last Sunday 自上周星期日以来就一直在下雨。Hes been watching television all day.他看了一天电视了。2)、现在完成进行时有时表示根据直接或间接的证据得出的结论。如:She is very tired.Shes been typing letters all da 她很累了,她整天都在打信件。Her eyes are red.She has been crying 她眼睛红了,她一直在哭。2、答案:D 解析:考查时态。句意:我确信你将在考试中做的更好,因为你今年一直在努力地学习。根据语境,学习的动作是从过去一直持续到现在,不间断发生,还要持续下去。所以用现在完成进行时。故选 D。3、答案:D 10 解析:考查时态。句意:像藏羚羊这样的野生动物多年来一直使用这些通道。根据后文 for years 可知,表示动作从某一时间开始,一直持续到现在,或者可能仍然要继续下去,应用现在完成进行时。故选 D。4、答案:D 解析:试题分析:考查现在完成进行时态的使用。由题目可知他从上个星期就一直在装修他新买的公寓,因为提问者说他自从上个星期见过 John 之后就不记得再见过他了,因此为现在完成进行时。句意为自从上个星期我不记得见过 John 了,他出去了吗?没有,他一直在装修他新买的公寓。故选 D。考点:考查现在完成进行时态的使用。5、答案:C 解析:考查现在完成进行时态。句意:我们一直在告诉他,他应该用各种方法使酒吧更有吸引力。他终于看到了曙光。此处指“过去发生的动作一直持续到了现在”,所以句子用现在完成进行时态,故选 C。6、答案:A 解析:考查时态。句意:五名医生在 20 世纪 50 年代成立了一个医疗小组,从那时起,他们一直在进行研究,以进一步了解大脑。A.have been conducting 实施,进行做;现在进行完成时;B.had conducted 实施;做;过去完成时;C.were conducting 实施,做;过去进行时;D.conducted 实施,进行;一般过去时。分析句子,动词conduct 在句子作谓语,主语 they 指代 doctors,时间状语 since when,when 指代 1950s,自从 1950s 至今,医生们一直在作大脑的研究,强调动作从过去持续到现在并会持续到将来,谓语动词 conduct 应使用现在完成进行时。故选 A 项。11 7、答案:D 解析:考查现在完成进行时态。句意:我们已经开了两个多小时车了。你确定这是正确的道路吗?结合句意,特别是for over 2 hours,可知句子用现在完成进行时态,故选 D。8、答案:B 解析:试题分析:句意:Hi,Tracy,你看上去很累。我很累,我整天都在起居室里粉刷,明天我还要继续粉刷起居室。句中的时间状语是 all day,表示最近一段时间以来一直在做的事情,使用现在完成进行时,表示动作的延续性和反复性。故 B 正确。考点:考查时态 9、答案:B 解析:考查动词时态与语态。句意:这些年我一直在尝试着考到驾照,但没有成功。现在它是相当困难的。固定短语 attempt to do 尝试做,尽力做;根据 these years 和语境可知,此处强调动作从过去开始一直持续到现在,并将继续持续下去,故为现在完成时的进行式,主语为 I,结合主谓一致。故选 B。10、答案:C 解析:考查时态。句意:我确信你将在考试中做的更好,因为你今年一直在学习很努力。根据语境,学习的动作是从过去一直持续到现在,还要持续下去。所以用现在完成进行时。故选 C。11、答案:C 12 解析:试题分析:考查时态。根据句意,要表示一直在,应用现在完成进行时,句意:我相信安迪会在接下来的英语演讲比赛中得第一名。毫无疑问。他准备了几个月了。故选 C 考点:考查时态 12、答案:D 解析:考查现在完成进行时。句意:玛丽一直在考虑回学校深造,但她还没有决定。根据“she hasnt decided yet.”可知考虑(consider)这个动作发生在过去,并且一直持续到现在,根据语境可知考虑这个动作还可能继续持续下去,故需用现在完成进行时。故答案为 D。13、答案:C 解析:考查时态。句意:Gary 在哪?他正在图书馆为周三的德语考试学习。事实上,在过去的一周他每天一直在为考试复习。根据时间状语 over the past week 可知,用现在完成时,表示动作一直在持续,所以此处用现在完成进行时表示动作从某一时间开始,一直持续到现在。故选 C。14、答案:D 解析:考查时态。句意:毫无疑问,最近几年全球气候一直在剧烈变化。本句的时间状语 in recent years 通常与现在完成时连用,表示一段时间以来一直发生的事情,ABC 三项都不是现在完成时。现在完成进行时强调从过去开始发生的事情一直延续到现在,与语境相符,故选 D 项。15、答案:B 解析:13 考查时态。句意:她厌倦了表演,她一直在考虑换了一个新工作,但她还没有下定决心。由后面的“hasnt made up her mind yet”可知,她一直在考虑,从过去开始的动作持续到现在,还可能持续下去用现在完成进行时。故选 B。小提示:16、答案:D 解析:考查时态。句意:这个可怜的女孩因为近来一直咳嗽不得不去看医生。根据时间状语 lately 和 a lot 推知,这一动作发生于过去且一直在持续,符合现在完成进行时,结构为 have/has been doing。故选 D。17、答案:B 解析:试题分析:句意:雨下了一整周了。要是雨不停的话,这个城市会发生水灾的。第一空,下雨这个动作,从过去时间才开始,一直持续到现在还没停,用现在完成进行时;第二空是条件句,用一般现在时表示将来。故 B正确。考点:考查时态。18、答案:A 解析:考查时态。句意:朱迪思一直在写她的新小说,这本小说预定下个月出版。根据下文 which is supposed to come out next month 可知,她的小说还没写完,现在还在写,故排除 B、C、D 选项;此处表示从过去一直到现在一直在写,可能还会写下去,应使用现在完成进行时。故选 A。19、答案:A 解析:14 考查时态。句意:史密斯先生这些天一直在加班,我想他应该在精疲力尽之前去度个假。根据本句中时间状语these days 和后文 before he burns out,可知,史密斯先生的忙碌的动作是从过去开始,延续到现在,还要继续持续,所以时态用现在完成进行时。选项 A 符合题意,故选 A。20、答案:A 解析:考查现在完成进行时。句意:我必须得去看医生因为我近期总是在咳嗽。由 lately(近来)可知,这句话使用现在完成时。排除 B C 和 D,A.have been coughing 现在完成进行时,强调动作持续不间断,说明咳嗽的严重,故选 A。21、答案:A 解析:考查动词时态语态。句意:最近苏州的房价急剧上涨,所以要采取新的措施来控制它。根据下文 recently 可知,应用完成时态,且表示从过去某时开始一直持续到现在的动作,并且还将持续下去应用现在完成进行时,故用现在完成进行时,故选 A。22、答案:D 解析:考查时态。句意:这些年来他一直在为我们的墙报写文章,他已经写了大约 30 篇文章。根据句意和 these years 可知,第一个空表示动作从过去某一时间开始一直延续到现在,并且有可能持续下去,故用现在完成进行时 have/has been doing;第二个空表示自过去某一时刻到说话时这段时间中的经历,用现在完成时have/has done。主语 he 为单数,助动词用 has。故选 D。23、答案:D 解析:15 考查时态辨析。句意:Maria 对运动非常感兴趣,在过去的三年中她每周上四次游泳课。由句中的时间状语“over the last three years”并结合句意可知,动作在过去的三年中一直发生,并且有可能将来还持续下去,所以用现在完成进行时。主语 Maria 是第三人称单数,谓语动词用单数,故选 D。24、答案:D 解析:试题分析:-我想知道你是否能够陪我去电影院。-不要打扰我!我一早上都在写作文,还没完成呢。根据句意可知,说话者在过去就开始写作文,并且将一直持续下去,故用现在完成进行时,故选 D。考点:考察动词时态。25、答案:D 解析:考查时态。句意:卡尔,你看上去又健康又活力啊!谢谢夸奖!毕竟我已经坚持半年天天游泳了。由句意可知,卡尔游泳的动作由过去某一时刻持续至今,对现在有影响,且还有可能继续下去,用现在完成进行时(has/have been doing)。故选 D 项。26、答案:C 解析:考查现在完成进行时。句意:您给我们发送了一封电子邮件,通知我们您的到达日期,从那时起,我们就一直期待着您的来访。根据 since 从句可知,“期待”这一动作从过去开始,持续到现在,还有可能持续下去,因此要用现在完成进行时。故选 C 项。27、答案:A 16 解析:考查现在完成进行时态。句意:嘿,你整天都坐在电脑前。你现在真的应该休息一下。结合句意可知句子用现在完成进行时态,故选 A。28、答案:C 解析:考查时态。句意:孩子们,我真的精疲力尽了!我不能再走了。我们应该休息一下,我们一整天都在探索这个洞穴。由后面的时间段 a whole day 以及句意可知,表示动作从过去某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下,应用现在完成进行时。故选 C。29、答案: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 项。30、答案:B 解析:试题分析:考查动词的时态和语态。句意:你看起来十分的累。是的,我今天早上一直在打扫房间,马上就要完成了。根据 But Im finishing it soon 和 But Im finishing it soon 可知这个动作还没有完成,但仍在进行中,故 17 用现在完成进行时,故选 B 项。考点:考查动词的时态和语态 31、答案:C 解析:考查连词和动词的时态。句意:所有的人,无论他们是老的还是年轻的,富有的还是贫穷的,自从灾难发生以来,一直在尽他们最大的努力去帮助那些需要帮助的人。whether.or.不管.还是.;根据设空处后面的 or 可知第一个设空处的答案为 whether,此处引导让步状语从句;第二个设空处为句子的为谓语,根据时间状语since the disasters 及结合句意,此处强调人们一直在尽他们最大的努力去帮助那些需要帮助的人。故应用现在完成进行时态 has/have been doing sth.主语为 all people,故谓语应用复数形式。故答案为 C。32、答案:B 解析:考查时态。句意:多亏了袁隆平博士,在过去的几年里,中国的稻米产量一直在稳步地增长。根据句意可知,稻米产量在过去几年里一直在增长,并且有可能继续增长。应用现在完成进行时。故答案为 B。【点评】经常与现在完成时态连用的时间状语有:so far 到目前为止;lately 近来;in the last/past few years 在最近的几年里;since 自从-以来,等。本题就是 in the past few years.和现在完成时态的连用,另外,根据句意可知用现在完成进行时态更符合题意,故选 B。温馨提示:1).Since 自从-以来(可做介词和连词),和现在完成时态连用。He has lived here since he came.自从他来到这里,就一直在这里住着。2).It is/has been+一段时间+since 主语+一般过去时态+其他。自从做某事有多长时间了。在这个句型中如果从句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果从句的动作是持续性 18 动词,则表示从动作结束到现在多长时间了。It is three years since he joined(终止性动词)the army.他参军有三年了;It is five years since he lived(持续性动词)here.他离开这有五年了。33、答案:C 解析:考查时态。句意:Jenny 变得越来越苗条了。据说她去年雇了一个健身教练,到现在也一直在健身。根据句意可知,此处强调健身从过去到现在一直在进行,应使用现在完成进行时。故 C 选项正确。34、答案:B 解析:考查动词的时态。本题用现在完成进行时 have/has been doing,表示“动作从过去一直延续到现在,还有可能继续延续下去”。根据上下文的语境,故选 B。35、答案:B 解析:考查时态。句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。根据句意可知,此句表示“我写了 4 个小时作业,但是还没写完”,时态故用现在完成进行时,表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性,其基本构成形式是:have/has been doing。故选 B。36、答案:A 解析:试题分析:句意:100 年之后,人类将会死于什么呢?如果你认为这个问题很简单,那么你肯定没有注意在生物技术方面所发生的变革。本句根据语境表示动作从过去开始一直延续到现在还有可能继续进行下去,故用现在完成进行时态,故选 A 考点:时态 19 点评:动词时态是高考必考语法点,理解各种时态的含义,用法是解答本题的基础。英语中很多时态的题目,句中并没有明确的时间状语,需要根据语境和语义进行判断,这点在平时的练习中要多理解和总结,在备考中自己要有意识的掌握时态之间的区别。37、答案:A 解析:考查动词时态。句意:数千年以来人们一直想知道我们的未来会是什么样子。根据时间状语 for thousands of years 可知,描述从过去开始一直持续到现在的动作,用现在完成进行时。故选 A。38、答案:C 解析:考查现在完成进行时。句意:今天我整天都在拍摄一只鳄鱼,这只鳄鱼离我们船只 Kimberley Quest 很近。分析句子可知,all day 表示一整天,所以用现在完成进行时表示动作从过去某时开始一直持续到现在而且还有可能继续下去,故选 C。39、答案:B 解析:考查谓语动词的时态。句意:在上海工作了十年多的史米斯医生正在考虑去淮安工作,但他还没有决定。分析句子可知,本句中的 who 指代前面的先行词 doctor Smith,是单数。而根据后面的内容可知,本句中的史密斯先生在上海已工作了十多年,现在还在上海,故要用现在完成时。故选 B 项。40、答案:B 解析:考查时态和语态。句意:他们已经讨论这个计划一个星期了,但是还没有做出决定。第一空表示一直在讨论这个动作,至今还没停止,用现在完成进行时。目前还没有做出决定,故用现在完成时,与主语是被动关系,用 20 现在完成时的被动。故选 B 项。41、答案:B 解析:考查时态。句意:看,像这样一直下雨有多久了?三周了!这里通常每年的这个时候都会不停地下雨。分析句子可知,空处都为句子的谓语,第一空根据时间状语 Three weeks 可知,是从过去的某一时刻到现在一直发生的一个动作,而且现在正在发生,要用现在完成进行时态 have/has been doing,由 this 可知,助动词用has;根据句意和 usual 可知,答语是陈述一般情况,要用一般现在时,主语 rain 为不可数名词,动词用三单形式。结合选项,故选 B。42、答案:D 解析:考查谓语时态和主谓一致。句意:来华求学的外国留学生的数量自从 2000 开始一直在稳定增长。分析句子结构可知,设空处在句中作谓语。根据时间状语 since 可知,此处可用现在完成时,主语 The number of foreign students 与谓语动词 rise 之间为主动关系,且主语为单数概念,has been doing 为现在完成进行时,侧重强调动作从过去到现在一直持续的状态。故选 D。43、答案:B 解析:试题分析:-我敢肯定 Andrew 在这次演讲比赛中会获得第一名。-我也这么认为,他已经准备了好几个月了。现在完成进行时表示从过去某个时间开始持续到现在的动作,并强调动作还在进行。根据句意 Andrew 这几个月一直在准备演讲比赛。故用现