《(文末附答案)高中英语现在完成时时态真题.pdf》由会员分享,可在线阅读,更多相关《(文末附答案)高中英语现在完成时时态真题.pdf(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 (文末附答案)高中英语现在完成时时态真题 单选题(经典例题高频考点-名师出品必属精品)1、【2018江苏 97 校联考】You look pretty tired today!I an environmental report over the last few days,which should be submitted to the boss tomorrow.AwroteBwas writing Chad writtenDhave been writing 2、The cost of living in big cities _ steadily for many years,and
2、 it has led some youths to drop out of the big city race.Ais climbingBis being climbed Chas been climbingDhas been climbed 3、How are you feeling about the story of a young ladys being taken away by a UFO last week?-We are very frightenedI _bad dreams for weeks.Ahave been dreamingBdreamt Cwas dreamin
3、gDhave dreamed 4、These scientists _ at the project of genome editing but theres still much to be explored.Ahave workedBworkedCworkDhave been working 5、-I think the waiter has forgotten us.We _ here for over half an hour!-I think youre right.He probably thinks we have already ordered.Aare waitingBhav
4、e been waiting Chave waitedDwill wait 2 6、Ever since the Greens moved to the country a year ago,they_better health.Aare enjoyingBhad enjoyed Chave been enjoyingDcould have enjoyed 7、Eve _ about having a second child for a whole year,but she hasnt made her final decision yet.Ahas thoughtBhad thought
5、CthoughtDhas been thinking 8、Tom _on the essay for two hours but he _only a hundred words by now.Ahas been working;has writtenBhas been working;writes Cworked;writtenDworded;writes 9、Where is Peter?I cant find him anywhere.He went to the library after breakfast and _ his essay there ever since.Awrot
6、eBhad writtenChas been writingDis writing 10、He is really nervous.He _back and forth all the night waiting for the results.Ahas been walkingBhad walked CwalkedDis walking 11、Where is Peter?I cant find him anywhere.He went to the library after breakfast and _ his book there ever since.Ahas been writi
7、ngBwrote Chad writtenDis writing 12、-How is your cousin,Kate?3 -She broke her leg and _ medical treatment since.Ais receivingBhas received CreceivedDhas been receiving 13、Now that she is out of work,Lucy_going back to school,but she hasnt decided it.Ahas consideredBis going to considered Chas been c
8、onsideringDconsidered 14、I have got a headache.No wonder.You_in front of that computer too long.AworkBare working Chave been workingDworked 15、You _your depression for long,and now its time to relax yourself.AmaskedBwill have masked Chave been maskedDhave been masking 16、I _ about what youve said an
9、d Ive decided to take your advice AthoughtBhave been thinking Cwas thinkingDwas thinking 17、Why?Tom,your skirt is so dirty!Mum,I my storeroom downstairs.AcleanedBhave cleaned Cwas cleaningDhave been cleaning 4 18、Mum,I really think Dad should have a break and get relaxed YesHe too long.AreadBhad rea
10、dChas been readingDis reading 19、Mr.Herpin is one of the foreign experts who _ in China in the last five years.AworksBis workingCare workingDhave been working 20、Since last month,George,along with some of his former classmates,_ to have a 20-year gathering during this summer holiday.Ahave desired Bd
11、esired Chad desired Dhas been desiring 21、The debate has only a few moments that might be inspiring to those who _ this issue.AfollowedBhad followedChave been followingDwere following 22、I have got a headache.No wonder.You _ in front of the computer too long.AworkBare working CworkedDhave been worki
12、ng 23、Ever since the concept of“the metaverse(元宇宙)”became a new focus,Mark Zuckerberg_ the name of his company Facebook.Ahas been considering changing Bhad considered to change.Cconsidered changing.Dwas considering to change 5 24、-You look very tired.-Well,_my lessons all the afternoon.AI have revie
13、wed my lessonsBI have been reviewing CI reviewedDI had reviewed 25、I _there with my friends every morning,since the opening of a new sports park near my community,Ahave joggedBjogCare joggingDhave been jogging 26、Tom,you look so tired!-Well,I _ the house all afternoon and I must finish the work tomo
14、rrow.ApaintedBhave been paintingChave paintedDpaint 27、-Why are you so angry with your brother?-I _ for the math test since I got up,but he is always interrupting me by asking questions.Ahave preparedBhave been preparingChad preparedDhad been preparing 28、-Im exhausted.I _ on a design day and night.
15、-Youd better have several days off after finishing it.Otherwise you might break down.AworkBworked Chad workedDhave been working 29、In the past several weeks,many cities in Northern China_from heavy fogs,causing great inconvenience to people.AsufferedBhave been suffering Cwere sufferedDhad been suffe
16、red 6 30、Dont worry.The wounded dog_with a volunteer the last two weeks and now can run around.AstaysBhas been stayingCis stayingDhad stayed 31、What terrible weather!It _ for more than a week!The rain season will last about a month.ArainsBwill be raining CrainedDhas been raining 32、Animals from the
17、forests nearby_our crops.So they have.Measures must be taken before things get worse.Awere damagingBhave been damaging Cwill be damagingDhave damaged 33、Now the weight.Only 115).Youd better put on a few pounds.Well,actually,I _ like a horse.AateBwas eatingChave been eatingDwill eat 34、So much remain
18、s to be done!Well,its not surprising.So many people all the time recently.AcomeBhave comeChave been comingDcame 35、To strengthen Japans diplomatic influence and increase military presence across the world,Abe(安倍)_ a greater role for his country in international affairs since he took office.AsoughtBh
19、ad soughtCis seekingDhas been seeking 36、What on earth makes you apply for the position as a guide?This is the job that I .7 Alooked forBhad looked for Cwill look forDhave been looking for 37、In the past few years,sea ice _ in the Arctic as a result of global warming.Ahad meltedBhas been meltingCmel
20、tedDis melting 38、Hey,you _ at the computer all day.You should really take a break now.Ahave been sittingBwere sitting Cdid sitDare sitting 39、-Where is Jack?I cannot find him anywhere.-He went to the library after lunch and _ his essay there ever since.Ahas been writtenBhad writtenChad been writing
21、Dhas been writing 40、-You this song all the afternoon.Take a break,honey.-Mom,you know I will take the singing contest tomorrow.I just want to practice more.Ahave been practicingBare practicing Chave practicedDpracticed 41、I _ in the same position too long.My legs have fallen asleep.Shake it a littl
22、e before you get up.Awill sitBhave sat Cam sittingDhave been stting 42、Tom in the library every night over the last three months.AworksBworked 8 Chas been workingDhad been working 43、Hi,Tracy,you look pale.I am tired.I _all day.ApaintedBhad paintedChave been paintingDhave painted 44、Sorry,Im late.Th
23、ats OK.I _ long.Ahavent waitedBdont wait Chavent been waitingDdidnt wait 45、You know,Bob,the mid-term exam is approaching.You are telling me!We_,preparing for it.Ahave been working hard;Bwill be working hard Cwere working hardDhad worked hard 46、Tom,as well as his parents,_ in China over the past fi
24、ve years.Ahave been livingBhas been livingCare livingDis living 47、My friends from the mainland to me that they find the citys subway cars are too old compared with what they pay for subways in Beijing.AcomplainedBis complaining Cwas complainingDhave been complaining 48、Thats the third time hes won
25、the award in this field.Yes.He _ his maximum potential in the past decade.AexploredBis exploringChas been exploringDhas explored 9 10 (文末附答案)高中英语现在完成时时态_021 参考答案 1、答案:D 解析:考查动词时态。句意:-你今天看起来很累!-在过去的几天里我一直在写一个环境报告,这个报告明天应要提交给老板。表示从几天前开始一直进行持续到现在的动作,用现在完成进行时,故选 D.【点评】现在完成进行时:基本结构:have/has+been+现在分词 用法:
26、1).现在完成进行时表示一个从过去某时开始发生,一直延续到现在并可能延续下去的动作。Ive been waiting for an hour but he still hasnt come.我已经等了一个小时,但他还没有来。How long have you been doing this work?你做这工作多久了?2)、表示动作刚刚结束。(有时指出结果)They have been talking about the book.他们刚刚在讨论这本书。My clothes are wet.Ive been walking in the rain.我的衣服湿了,我一直走在雨中。3)、表示某种感
27、情色彩。Whos been telling you such nonsense?谁告诉你这个消息的?(气愤)4)、表示过去某种愿望未实现,某种企图、希望落空,含有遗憾、不耐烦等情绪。She has been telling me.她一直想告诉我。They have been going to build a bridge over the lake for years.数年来,他们一直想在湖上建一座桥。(但未能 11 实现)5)、表示一个过去动作对现在的影响或造成的结果。(相当于现在完成时)Whos been insulting you?谁欺负你了?The room stinks.Someon
28、es been smoking in here.屋里有烟味,有人抽烟了。6)、表示重复。(指断断续续,而非一直不停)I have been bidding goodbye to some friends today.我今天同好几个朋友告了别。Has he been making trouble?他是不是一直在制造麻烦?2、答案:C 解析:考查时态。句意:许多年以来,大城市的生活费用稳步增高,这导致许多年轻人逃离了大城市。表示一个从过去开始但仍在进行的动作,用现在完成进行时,故选 C。3、答案:A 解析:考查时态。句意:你认为那个年轻的女士被 UFO 带走的故事怎么样?我们很害怕,我几个星期都在
29、做噩梦。根据句中“for weeks”可知,此处表示动作从过去持续到现在,还有可能继续持续下去,用现在完成进行时,have been doing sth.,故选 A。小提示:4、答案:D 解析:考查时态。句意:这些科学家一直在从事基因组编辑项目,但仍有许多有待探索的地方。空处为句子谓语动词,12 结合语境和下文“theres still much to be explored.”可知,此处强调动作从过去开始,持续到现在并持续到将来,应用现在完成进行时。故选 D。5、答案:B 解析:试题分析:句意:我想服务员已经忘了我们了。我们已经等了半个小时了!我估计是的,他大概认为我们已经点餐了。根据后文
30、for over half an hour 可知句子为现在完成时态。因为 wait 为短暂性动词而不是延续性动词,故用 be waiting 表示状态。故选 B。考点:考查时态。6、答案:C 解析:考查时态。句意:自从一年前格林一家搬到乡下以来,他们的健康状况一直都很好。since 引导时间状语从句时,如果从句中使用一般过去时,主句使用现在完成时或现在完成进行时。此句使用现在完成进行时,表示“一年以来,他们的健康状况一直都很好”。故选 C。7、答案:D 解析:考查时态。句意:Eve 考虑生二胎已经一年了,但是她还没有最终下定决心。根据句意可知,生二胎的想法已经一年了,但还未决定,有可能继续考虑
31、下去。因此要用现在完成进行时。故选 D。8、答案:A 解析:考查时态。句意为:Tom 一直忙着写论文两个小时了,但是到现在为止他只写了 100 多个词。由后半句可知Tom 现在还在写文章,故第一个空用现在完成进行时,第二个空强调到现在为止已经写完 100 个词了,所以用 13 现在完成时,故 A 正确。小提示:此题的简体关键是根据时间状语判断句子的时态。第一空根据时间状语 for two hours,可知应该用能延续的动词的现在完成时态,再根据后半句到目前已经写了 100 个词了,由此可知现在仍在写,因此第一空应该用现在完成进行时。而第二空的时间状语为 by now,因此用现在完成时即可,所以
32、用 has written。9、答案:C 解析:考查动词的时态。句意:那彼得?我到处都找不到他。早饭后他去了图书馆,从那时起他就一直在那儿写论文。结合句意以及时间状语“ever since”可知,他吃过早餐去图书馆之后,便一直在那里写论文,表示一个动作从过去某一时刻开始,一直持续到现在,并有可能继续持续下去,因此应该用现在完成进行时,故正确答案为 C。小提示:时态的考查在高考题的应用中也是无处不在的,时态本身的考查也是千变万化的,本题旨在考查学生对现在完成进行时的理解和用法的熟悉程度,要求结合语境进行分析,根据句子的意思可以判断出当前应该使用哪一种时态,本题中也有一定的暗示时态的标志 ever
33、 since,从而可以判断出应该用现在完成进行时。10、答案:A 解析:考查时态和主谓一致。句意:他真的很紧张。他整晚都在走来走去,等待结果。本句的时间状语是“all the night(整个晚上)”,句子表示“他整个晚上一直在走来走去”,需用现在完成进行时表示动作的持续性和反复性,现在完成进行时是 have/has been doing,主语 He 是第三人称单数,因此空格处是 has been walking,故选 A。11、答案:A 14 解析:考查动词时态。句意:彼得在哪里?我哪里都找不到他。他早饭后去了图书馆,从那以后就一直在那里写书。根据 ever since(从那之后)可知,句子
34、用现在完成时,且强调从过去开始一直在做某事,用现在完成进行时,主语为 He,用 has been writing。故选 A 项。12、答案:D 解析:试题分析:考查时态。句意:-凯特,你表妹怎么了?-她摔断了腿,从那以后就一直在接受治疗。since+时间点或句子,与完成时连用,排除 A、C;现在完成时表示动作的结束或完成,现在完成进行时更倾向于指动作一直持续下去。根据句意可知,截至说话时,凯特的表妹还在治疗中,因此,用现在完成进行时最恰当,故选 D。考点:考查时态 13、答案:C 解析:考查动词时态。句意:Lucy 现在失业了,她一直在考虑重返学校,但还没有决定。表示动作从过去某时开始发生,一
35、直延续不间断发现到现在,并可能延续下去应用现在完成时进行时,且主语为 Lucy,助动词应用 has。故选 C。14、答案:C 解析:考查时态。句意:我头疼。怪不得。你一直坐在那台电脑前面。根据所提供的情景“I have got a headache.”可判断出由于在电脑前连续工作而造成了头痛,即动作从过去开始持续到现在,还有可能会持续到将来,应用现在完成进行时。故选 C。15 15、答案:D 解析:考查时态。句意:你压抑了很久,现在是时候放松一下了。根据下文“现在该放松了”可知,此处应使用现在完成进行时,表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去。故 D 选项正确。16、答
36、案:B 解析:试题分析:现在完成进行时表示动作由过去的某一刻开始一直在进行中,直到说话的时候才刚好结束。根据句意,可知选 B。考点:时态和语态 17、答案:D 解析:考查时态。句意:为什么?汤姆,你的衣服下摆太脏了!妈妈,我一直在楼下打扫储藏室。A 选项是一般过去时,表示过去某个时间里发生的动作或状态;B 选项是现在完成时,表示过去发生的动作对现在的影响;C 选项是过去进行时,表示过去某个时间点正在发生的事;D 选项是现在完成进行时,表示从过去某时到现在一直在进行的动作,或者刚刚终止,或者可能仍然要继续下去。由对话内容可知,回答者强调自己从刚才持续到现在所发生的动作“打扫”,可能刚打扫完,也可
37、能还要继续打扫。故选 D。18、答案:C 解析:试题分析:考查时态。句意:-妈妈,我认为爸爸确实应该休息一下放松放松。-是的。他长时间在看书。根据句意可知,是现在的情况,排除 B;现在完成进行时表示动作有可能继续下去。这里只是建议爸爸休息,是否休息还不一定,用现在完成进行时最合适。故选 C。16 考点:考查时态 19、答案:D 解析:考查时态。句意:Herpin 先生是过去五年在中国工作的外国专家之一。根据 in the last five years 可知,句子用现在完成时态或现在完成进行时态,故选 D。20、答案:D 解析:考查动词时态。句意:自上周以来,乔治就和他以前的同班同学一直希望在
38、今年暑假举办一个毕业 20 年的同学聚会。根据时间状语 since last month,可知谓语动词应用现在完成时态或现在完成进行时,且这个想法是一直存在的,还可能继续下去,故可用现在完成进行时,其结构为:助动词(have/has)+been+动词的现在分词。(因主语为 George,第三人称单数,主谓语法一致,故排除 A 项。)故选 D 项。21、答案:C 解析:考查语境及时态。句意:这场辩论只有几分钟的时间,可能会激励那些一直关注这一问题的人。分析句子可知,本空是指那些“一直关注这一问题的人”,根据语境可知,从过去关注一直到现在还在关注,要用现在完成进行时,因此选 C。22、答案:D 解
39、析:考查动词时态。句意:我头痛。难怪。你在电脑前工作太久了。根据句意及前文“I have got a headache.”可知,此处应用现在完成进行时,表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去,此处表示“由于在电脑前连续工作而造成了现在的头痛”。故选 D 项。17 23、答案:A 解析:考查时态。句意:自从“元宇宙”的概念成为一个新的焦点,马克扎克伯格就一直在考虑改变他的公司的名字Facebook。consider doing sth.考虑做某事。根据语境和 Ever since 可知,主句用现在完成进行时,表示动作从某一时间开始,一直持续到现在,并可能仍然要继续下去,“考
40、虑做某事”为 consider doing sth.。综上,故选 A。24、答案:B 解析:试题分析:考查时态:句意:-你看起来很累。-是,我整个下午都在复习功课。因为是过去到现在一直在做,可能动作刚刚结束,但是影响还在,象这题中的 You look very tired.可以用现在完成进行时,选 B。考点:考查时态 25、答案:D 解析:考查现在完成进行时。句意:自从社区附近的一个新体育公园开放以来,我每天早上都和朋友们一起慢跑。since 引导的时间状语从句常和现在完成时态连用;此处是强调“自公园开放以来,我一直都和朋友一起慢跑”,用现在完成进行时 have been doing,意思为“
41、一直在做”,强调动作一直在进行,而且还有可能持续下去。故选D 项。小提示:现在完成时与现在完成进行时的区别:现在完成时表示动作已经完成,强调已经完成的动作对现在的影响或结果;现在完成进行时表示动作在迄今为止的一段时间内持续进行,或者还有可能仍要持续下去,强调动作持续进行。18 如:(1)They have been repairing the road.他们一直在修路。(有可能还要继续修路)They have repaired the road.他们已经修好路了。(动作已经完成,强调对现在的影响或结果)(2)I have been watering the flowers.我一直在给花浇水。(
42、强调动作持续进行)I have watered the flowers.我已经浇过花了。(动作已经完成,强调对现在的影响或结果)(3)She has been preparing for the exam.她最近一直在为考试作准备。26、答案:B 解析:考查动词时态。句意:汤姆,你看起来很累!我整个下午都在粉刷房子,明天必须完成。根据 all afternoon 可知动作从过去开始,一直持续到现在没有停止,用现在完成进行时 have been doing。故选 B。27、答案:B 解析:考查动词时态 句意:-你为什么对弟弟那么生气?-我自从起床就一直在准备数学测试,但是他一直问我问题打扰我。s
43、ince 是现在完成时的标志,一直做某事用进行时态,所以用现在完成进行时,故选 B。28、答案:D 解析:试题分析:考查动词时态。句意:-我很累,我整天都在忙着这个计划。-结束后你最好休息几天,否则你会垮掉的。说明做这个项目是从过去到现在说话的时候一直进行的,有可能还要继续,用现在完成进行时,A 是一般过去式,表示纯粹的过去的动作,B 是现在完成时,表示过去的动作对现在的影响,C 是一般现在时,表示一贯的行为,所以选 D。19 考点:考查动词时态。29、答案:B 解析:考查时态和语态。句意:在过去几周的时间里,中国北方的很多城市被严重的雾霾笼罩,给人们带来了很大的不便。in the past+
44、一段时间,意为“在过去的多长时间里”,常与完成时态连用;结合语境可知,此处强调动作从过去开始,延续到现在并有可能持续到将来,应用现在完成进行时,故选 B。30、答案:B 解析:考查时态。句意:这只受伤的狗过去两周一直和一名志愿者住在一起,现在可以到处跑了。根据下文的时间状语 the last two weeks 可知,表示从过去一直延续到现在的动作用现在完成进行时,且属于 the wounded dog是第三人称单数,故谓语动词用第三人称单数,故选 B。小提示:31、答案:D 解析:试题分析:考查时态的运用。A 一般现在时,表示现在发生的动作或状态。B 将来时,表示将来发生的动作或状态。C 过
45、去时,表示过去发生的动作或状态。D 现在完成进行时,表示从过去某时开始一直持续到现在的动作,并且还将持续下去。句意:上句:真是个坏天气啊!这雨已经下了一个多星期了。下句:雨季将会持续一个月。故选 D。考点:考查时态的运用。32、答案:B 解析:20 考查时态。句意:附近森林里的动物一直在破坏我们的庄稼。确实是这样。在事态进一步恶化之前,必须采取措施。根据 Measures must be taken before things get worse.可知表示动作从某一时间开始,一直持续到现在,可能仍然要继续下去,用现在完成进行时。故选 B。33、答案:C 解析:考查动词的时态。句意:“现在(称)
46、体重,只有 115。你最好再增重几镑。”“噢,实际上,我一直都很大食量。”根据句意可知,“eat like a horse”发生在过去,并有可能继续下去,应该用现在完成进行时。故选 C。34、答案:C 解析:考查时态。句意:还有许多事情要做!好吧,这并不奇怪。最近来的人太多了。根据 all the time recently可知句子用现在完成进行时态,故答案为 C。35、答案:D 解析:考查时态。句意:为了加强日本的外交影响力,增强在全世界的军事存在,安倍自从上台就一直在为他的国家在国际事务中寻找一个更大的角色。根据时间状语 since he took office 可知,用现在完成进行时态,
47、表示安倍上台以来一直在做。故选 D。36、答案:D 解析:考查时态。句意:到底是什么让你应聘导游的职位?这是我一直都在寻找的工作。A.looked for 寻找(一般过去时);B.had looked for 寻找(过去完成时);C.will look for 将要寻找(一般将来时);D.have been looking for 一直在寻找(现在完成进行时)。根据语境分析可知,前文“a guide(导游)”提及的职位是后文 21 中“我”一直在找的工作,还没找到,正在寻找,因此“寻找”这个动作从过去开始一直持续到现在,有可能继续下去,用现在完成进行时表达“从过去某时开始一直持续到现在的动作”
48、这一含义。故选 D 项。37、答案:B 解析:考查时态。根据 in the past few years 可知是与完成时连用的,在根据句意是指海冰一直都在融化。所以使用现在完成进行时。句意:在过去几年里,因为全球变暖,海冰一直在融化。38、答案:A 解析:考查现在完成进行时态。句意:嘿,你整天都坐在电脑前。你现在真的应该休息一下。结合句意可知,表示从过去开始一直进行的动作,用现在完成进行时态,故选 A。39、答案:D 解析:考查现在完成进行时。句意:Jack 在哪儿?我到处都找不到他?他午餐后就到图书馆去了,从那时起他就一直在那里写论文。A.has been written 现在完成时的被动语
49、态;B.had written 过去完成时;C.had been writing 过去完成进行时;D.has been writing 现在完成进行时。根据句中的时间状语“ever since”可知,从那时起他就一直在那里做一件事,现在他人还没回来,即动作从过去开始持续到现在,并且在将来还会发生,应该用现在完成进行时时态。故选 D。40、答案:A 解析:考查动词时态。上句:整个下午你都在唱这首歌。休息一下,亲爱的。下句:妈妈,你知道我明天将参加唱歌比赛。我只是想多练习。根据句意可知用现在完成进行时态,故选 A。22 41、答案:D 解析:考查现在完成进行时。句意:我坐的太久了,腿麻了。站起来之
50、前动一动。分析句意可知,本句为现在完成时,表示表示从过去某一时间开始一直在进行的动作,并有可能持续下去,其形式为:sb have/has been doing sth。故 D 选项正确。42、答案:C 解析:考查时态。句意:在过去的三个月里,汤姆每晚都在图书馆工作。题干中出现的 over the last three months,用于现在完成进行时或现在完成时。故选 C。43、答案:C 解析:考查现在完成进行时。句意:嗨,特蕾西,你看起来脸色苍白。我累了。我画了一整天的画。根据 all day“一整天”可知,此处表示从过去开始到现在一直持续的动作,所以句子用现在完成进行时。故选 C。44、答