《(文末附答案)高中英语现在完成时时态典型例题.pdf》由会员分享,可在线阅读,更多相关《(文末附答案)高中英语现在完成时时态典型例题.pdf(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 (文末附答案)高中英语现在完成时时态典型例题 单选题(经典例题高频考点-名师出品必属精品)1、Jack,you look a little off colour.Well,I _ late to finish my report these days which is due this Friday.Awas staying upBhave been staying up Chad stayed upDwas to stay up 2、How much do you know about the trade war between China and America?Well,the ne
2、wspapers _ it in the past few weeks.AreportBwill report CreportedDhave been reporting 3、Housing prices_ since the end of the last year.Therefore,its time the central government_ some effective measures to bring them under control.Ahave increased;would takeBhave increased;will take Chave been increas
3、ing;takeDhave been increasing;took 4、Im sorry you _ so long,but it ll still be some time before Jim gets back AwaitBwaitedChad waitedDhave been waiting 5、-Where is Peter?I cant find him anywhere.-He went to the library after breakfast and _ his essay there ever since.Ahas been writingBhad written Cw
4、roteDis writing 2 6、The number of foreign students attending Chinese universities_ steadily since 1997.Ais risingBare risingChas been risingDhave been rising 7、I _ driving lessons for over a year,and still havent got my licence.AtookBtakeCam takingDhave been taking 8、The financial crisis emerged in
5、January this year and _ in strength ever since.Ahad grownBgrewChas been growingDgrows 9、How time flies!Yeah.It seems like yesterday that I graduated from college.I cant believe I for 10 years!Ahad workedBam working CworkedDhave been working 10、I think the paper is taking you a long time to write.I _
6、 on it for almost a month now.AworkedBwas working Cam workingDhave been working 11、I wonder if John has forgotten my number.I _ him to call for the past two hours.Ahave been expectingBhave expected Chave been expectedDexpected 12、How are you feeling about the story of a young ladys being taken away
7、by a UFO last week?-We are very frightenedI _bad dreams for weeks.Ahave been dreamingBdreamt 3 Cwas dreamingDhave dreamed 13、These scientists _ at the project of genome editing but theres still much to be explored.Ahave workedBworkedCworkDhave been working 14、Excuse me,Madam.Ellen,a journalist from
8、the Daily Mail _ all day.Could you speak to him now?AphonesBhas phoned CphonedDhas been phoning 15、-Is it hard to drive downtown to work?-Yes,thats why I _ to work by train.Awill have goneBwas goingChave goneDhave been going 16、The children are dirty from head to foot because they _ in the mud all m
9、orning.AplayBhad played Cwill playDhave been playing 17、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 18、-I have got a bad cold.-No wonder you _these days.Ahave coughedBcoughed Chave been coughi
10、ngDare coughing 19、By hiring regional musicians to play in common areas such as lobbies and waiting rooms,the Cen Stage 4 Arts in Health program _ an environment of music all over campus for the past five years.Ais creatingBwas about to create Chas been creatingDwill be creating 20、Where is Peter?I
11、cant find him anywhere.He went to the library after breakfast and _ his book there ever since.Ahas been writingBwrote Chad writtenDis writing 21、Shall the kids take a break?They _ homework in the study for nearly two hours!AdidBhave done Care doingDhave been doing 22、Now that she is out of work,Lucy
12、_going back to school,but she hasnt decided it.Ahas consideredBis going to considered Chas been consideringDconsidered 23、I have got a headache.No wonder.You_in front of that computer too long.AworkBare working Chave been workingDworked 24、-Im sure Andrew will win the first prize in the final.-I thi
13、nk so.He _ for it months.Ais preparingBhas been preparingCwas preparingDhad been preparing 5 25、I _ about what youve said and Ive decided to take your advice AthoughtBhave been thinking Cwas thinkingDwas thinking 26、We_ to make our environment more beautiful since the time humankind started gardenin
14、g.AtryBare trying Chave been tryingDwill try 27、Where were you at supper time?I _ for you to join me.AwaitedBhad waitedChave been waitingDwas waiting 28、Mr.Herpin is one of the foreign experts who _ in China in the last five years.AworksBis workingCare workingDhave been working 29、The girl has a gre
15、at interest in sport and _ badminton classes twice a week over the last three years.AtookBis takingCtakesDhas been taking 30、【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
16、 been writing 31、-Jack,you _computer games the whole morning.Youd better have a good rest now.-Thank you,mum.I will.Aare playingBwere playing Chave playedDhave been playing 32、I have got a headache.6 No wonder.You _ in front of the computer too long.AworkBare working CworkedDhave been working 33、Eve
17、r 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 34、Housing prices _ since the end of last year.Therefore,its time the central govern
18、ment _ some effective measures to bring them under control.Ahave increased;would takeBhave increased;will take Chave been increasing;takesDhave been increasing;took 35、Ever since the Greens moved to the country a year ago,they_better health.Aare enjoyingBhad enjoyed Chave been enjoyingDcould have en
19、joyed 36、Despite its little nutrition,the instant noodle is delicious and a hunger killer,so it_since its birth.Ais developedBdevelops Chad developedDhas been developing 37、-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 7 ques
20、tions.Ahave preparedBhave been preparingChad preparedDhad been preparing 38、Where is Peter?I cant find him anywhere.He went to the library after breakfast and _ his essay there ever since.AwroteBhad writtenChas been writingDis writing 39、The Qinghai-Tibet Plateau peoples admiration for centuries.Aat
21、tractsBattractedCis attractingDhas been attracting 40、Dont worry.The wounded dog_with a volunteer the last two weeks and now can run around.AstaysBhas been stayingCis stayingDhad stayed 41、I think the Egyptians _ to tell us in the pictures,which scientists found by accident,for 3,000 years that this
22、 is how they built the pyramids.AtryBtried Care tryingDhave been trying 42、Animals from the forests nearby_our crops.So they have.Measures must be taken before things get worse.Awere damagingBhave been damaging Cwill be damagingDhave damaged 43、Now the weight.Only 115).Youd better put on a few pound
23、s.Well,actually,I _ like a horse.AateBwas eatingChave been eatingDwill eat 44、Who do you think will get the first prize?8 Mary,of course.She _ for the competition for months.Ais preparingBwas preparing Chad been preparingDhas been preparing 45、To strengthen Japans diplomatic influence and increase m
24、ilitary presence across the world,Abe(安倍)_ a greater role for his country in international affairs since he took office.AsoughtBhad soughtCis seekingDhas been seeking 46、A recent study has found that the number of smokers _ sharply over the past five years.Ais increasingBare increasing Chas been inc
25、reasingDhave been increasing 47、Mum,I really think Dad should have a break and get relaxed YesHe too long.AreadBhad readChas been readingDis reading 48、Hey,you _ at the computer all day.You should really take a break now.Ahave been sittingBwere sitting Cdid sitDare sitting 9 (文末附答案)高中英语现在完成时时态_031 参
26、考答案 1、答案:B 解析:考查时态。句意:Jack,你看起来有点儿气色不佳。嗯,我这些天一直在熬夜写这周五要完成的报告。根据语境可知,此处应用现在完成进行时,表示熬夜这一动作从过去某一时间开始一直延续到现在,并有可能持续下去,故选 B。2、答案:D 解析:考查时态。句意:你对中美贸易战了解多少?好吧,报纸在过去几周一直在报道这件事。根据句中时间状语 in the past few weeks 可知,用现在完成时态,结合句意可知,这里用现在完成进行时,表示动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去。故选 D。3、答案:D 解析:试题分析:考查时态和虚拟语气。句意:房价自从去年
27、年末以来一直在上涨,所以中央政府该采取措施加以控制了。第一空依据 since 一词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“its time that+did/should do”的句式使用,故选 D 项。考点:考查时态和虚拟语气 4、答案:D 解析:考查时态。句意:抱歉让你等了这么久,但是在 Jim 还要过一段时间才回来(你还得等)。wait 从说话之前(过去)就开始了持续到现在一直进行,再根据下文 it ll still be some time before Jim gets back 可知,动作还 10 会继续下去。所以本句用现在
28、完成进行时。故选 D 项。5、答案:A 解析:试题分析:考查时态。句意:Peter 在哪里?我到处都找不到他。早饭以后他去了图书馆,从那以后就一直在那里。本句使用现在完成进行时表示动作的延续性和反复性,表示从过去某个时间开始一直延续到现在,而且还在发生。故 A 正确。【点评】现在完成进行时的用法归纳如下:一、现在完成进行的基本用法 1).现在完成进行时表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止。如:It has been raining since last Sunday.自上周星期日以来就一直在下雨。Hes been watching television a
29、ll day.他看了一天电视了。2).现在完成进行时有时表示根据直接或间接的证据得出的结论。如:She is very tired.Shes been typing letters all day.她很累了,她整天都在打信件。Her eyes are red.She has been crying.她眼睛红了,她一直在哭。二、现在完成进行时与现在完成时的区别 1).现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作。如:I have read the book.我读过这本书。I have been reading the book.我一直在读这本书。【注】有少数动词
30、(如 work,study,live,teach,stay 等)在表示持续一段时间时用这两种时态含义差不多(只 11 是用现在完成进行时更强调动作的持续性)。如:How long have you worked been working here?你在这儿工作多久了?Ive lived been living here since 1988.自 1988 年以来我就一直住在这儿。2).现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩。如:I have waited for two hours.我等了两小时。(陈述事实)I have been waiting for two hou
31、rs.我等了两个小时。(等得好辛苦)3).现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情况或永久性情况,则通常用现在完成时。如:He has lived in Paris.他(一直)住在巴黎。He has been living in Paris.他(目前)住在巴黎。(表暂时性)4).不用于进行时态的动词通常也不用于现在完成进行时,但它们可以用于现在完成时。如:Ive only known her for two day.我认识她刚刚两天。Theyve been married for twenty years.他们结婚已二十年了。The war has last
32、ed for a long time.这场战争持续了很长时间。5).现在完成进行时不用于被动语态,若要用可用现在完成时的被动语态代替。如:The house has been painted for a month.这房子已漆了一个月。The problem has been studied for five days.这个问题已研究了五天。考点:考查时态 6、答案:C 解析:12 考查时态和主谓一致。句意:自 1997 年以来,在中国大学就读的外国学生人数一直在稳步上升。根据“since 1997”可知,本句为现在完成时或者现在完成进行时,再结合句意可知,本句为现在完成进行时。the num
33、ber of+名词复数,谓语动词为单数。故选 C 项。7、答案:D 解析:考查动词时态。句意:我已经上了一年多的驾驶课,还没有拿到驾照。根据时间状语 for over a year 和 and still havent got my licence.可知,应用现在完成进行时,表示动作从某一时间开始,一直持续到现在,且可能仍然要继续下去。故选 D。8、答案:C 解析:考查动词时态。句意:金融犯罪在今年一月爆发后,就一直在大量地增长。分析句子可知,ever since 在此句中作副词,意为“此后;就一直”,此时动词需用现在完成进行时,故选 C。小提示:ever since 作连词时,完成时+eve
34、r since+主+一般过去时。如:I have known him ever since he was a child。9、答案:D 解析:考查时态。句意:时光飞逝。大学毕业好像是昨天(发生的事)。我简直不敢相信我已经工作了十年了。工作这个动作,是从刚毕业(过去)开始一直持续到现在的,故排除 A 和 C(这两项跟现在没有关系)。强调动作从过去一直持续到现在并仍然可能持续下去,是现在完成进行时的用法。故选 D。10、答案:D 解析:13 考查时态。上句:我想写这篇论文要花你很长时间。下句:我写了差不多一个月了。写论文这个动作从过去某一时间开始,一直持续到现在,根据语境,可能仍然要继续下去,所以
35、要用现在完成进行时,故答案为 D。11、答案:A 解析:试题分析:句意:我不知道是否约翰已经忘记了我的电话号码,过去两小时我一直在期待他能打来电话。A.have been expecting 现在完成进行时,表示在过去持续做某事持续到现在可能一直持续下去 B.have expected 现在完成时,过去开始一个动作与现在有关 C.have been expected 现在完成时被动语态 D.expected一般过去时。题干中 for the past two hours.提示在过去持续做某事,故选 A。考点:考查动词时态的用法。12、答案:A 解析:考查时态。句意:你认为那个年轻的女士被 UF
36、O 带走的故事怎么样?我们很害怕,我几个星期都在做噩梦。根据句中“for weeks”可知,此处表示动作从过去持续到现在,还有可能继续持续下去,用现在完成进行时,have been doing sth.,故选 A。小提示:13、答案:D 解析:考查时态。句意:这些科学家一直在从事基因组编辑项目,但仍有许多有待探索的地方。空处为句子谓语动词,结合语境和下文“theres still much to be explored.”可知,此处强调动作从过去开始,持续到现在并持续到将来,应用现在完成进行时。故选 D。14、答案:D 14 解析:考查时态。句意:对不起,夫人,来自 the Daily Mai
37、l 的记者 Ellen 一天都在打电话。你现在可以和他谈话吗?根据语境可知用现在完成进行时,表示过去到现在一直在做某事。故选 D。15、答案:D 解析:考查时态。句意:-开车去市中心上班很困难吗?-是的。这就是我为什么一直乘坐火车去上班的原因。由问话人使用的是一般现在时可知,对话者双方在讨论现在的状况。所以使用现在时。根据答话人的意思,这就是他到目前为止一直乘坐火车上班的原因,他以后还是会坐火车上班,所以应用完成进行时。所以答句应用现在完成进行时。故选 D。小提示:现在完成进行时的构成:have/has been doing“一直在做某事”。现在完成进行时的作用:可以表示动作从过去某个时刻开始
38、一直持续到现在,甚至将来,强调进行的过程;或者表示从过去到现在的一段时间被反复进行的动作或存在的状态。例如本题中,根据句意,回答的人强调他从过去某一时间到现在一直在乘坐火车出行,这是一个反复进行的动作,所以时态用现在完成进行时。故选 D。16、答案:D 解析:考查时态。句意:这些孩子们从头到脚脏兮兮的,因为他们整个早晨都在泥土里玩耍。A.play 一般现在时;B.had played 过去完成时;C.will play 一般将来时;D.have been playing 现在完成进行时,表示一个动作从过去持续到现在,强调持续性。题干中表示整个早上都在玩耍,用现在完成进行时,故选 D。17、答案
39、:A 解析:15 考查时态。句意为:Tom 一直忙着写论文两个小时了,但是到现在为止他只写了 100 多个词。由后半句可知Tom 现在还在写文章,故第一个空用现在完成进行时,第二个空强调到现在为止已经写完 100 个词了,所以用现在完成时,故 A 正确。小提示:此题的简体关键是根据时间状语判断句子的时态。第一空根据时间状语 for two hours,可知应该用能延续的动词的现在完成时态,再根据后半句到目前已经写了 100 个词了,由此可知现在仍在写,因此第一空应该用现在完成进行时。而第二空的时间状语为 by now,因此用现在完成时即可,所以用 has written。18、答案:C 解析:
40、试题分析:C;现在完成进行时。现在完成进行时表示某动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去。从 these days 这个时间状语来看你,cough 这个动作是从过去开始了的直到现在并还有可能继续下去。句意:我得了重感冒。难怪你这几天一直咳嗽。故选 C 考点:现在完成进行时 19、答案:C 解析:考查动词时态。句意:在过去的五年里,the Cen Stage Arts in Health 这个项目通过聘请地区音乐家在大厅和候诊室等公共区域演出,在校园内创造了一个音乐环境。根据时间状语“for the past five years”可知,句子需要使用完成时。根据句意可知,这
41、个项目在过去的五年时间内一直给校内创造音乐环境,并将继续持续下去。所以表示发生在过去,一直持续到现在并且将继续下去,应该用现在完成进行时。故选 C 项。20、答案:A 解析:16 考查动词时态。句意:彼得在哪里?我哪里都找不到他。他早饭后去了图书馆,从那以后就一直在那里写书。根据 ever since(从那之后)可知,句子用现在完成时,且强调从过去开始一直在做某事,用现在完成进行时,主语为 He,用 has been writing。故选 A 项。21、答案:D 解析:考查时态。句意:孩子们可以休息一下吗?他们在书房里已经做了将近两个小时的作业了!根据句中的Shall the kids tak
42、e a breakfor nearly two hours可知,孩子们做作业这一动作从过去开始进行到现在,且有可能继续进行下去,故应用现在完成进行时,故选 D。22、答案:C 解析:考查动词时态。句意:Lucy 现在失业了,她一直在考虑重返学校,但还没有决定。表示动作从过去某时开始发生,一直延续不间断发现到现在,并可能延续下去应用现在完成时进行时,且主语为 Lucy,助动词应用 has。故选 C。23、答案:C 解析:考查时态。句意:我头疼。怪不得。你一直坐在那台电脑前面。根据所提供的情景“I have got a headache.”可判断出由于在电脑前连续工作而造成了头痛,即动作从过去开始
43、持续到现在,还有可能会持续到将来,应用现在完成进行时。故选 C。24、答案:B 解析:考查时态。句意:-我确信 Andrew 在决赛中会获得一等奖。-我也这么想,他已经准备了好几个月了。可 17 知 Andrew 是从过去到现在一直在准备,用现在完成进行时,故选 B。25、答案:B 解析:试题分析:现在完成进行时表示动作由过去的某一刻开始一直在进行中,直到说话的时候才刚好结束。根据句意,可知选 B。考点:时态和语态 26、答案:C 解析:考查动词时态。句意:自从人类开始园艺以来,我们一直在努力使我们的环境更加美丽。根据时间状语 since the time humankind started
44、gardening 可知,谓语动词应用现在完成时,从而排除 ABD 三项,根据句意可知,此处用现在完成进行时,表达动作或状态从过去某一时间开始一直持续到现在,且有仍在继续进行的趋势。故选 C 项。27、答案:C 解析:时态题。根据语境可知从吃饭时间到现在我一直在找你所以用现在完成进行时表示过去的动作持续到现在。晚饭时你在哪?我一直等你。选 C 28、答案:D 解析:考查时态。句意:Herpin 先生是过去五年在中国工作的外国专家之一。根据 in the last five years 可知,句子用现在完成时态或现在完成进行时态,故选 D。18 29、答案:D 解析:考查动词时态。句意:这个女孩
45、对运动非常感兴趣,在过去的三年中她每周上两次羽毛球课。由句中的时间状语 over the last three years 可知,动作在过去的三年中一直发生,并且有可能将来还持续下去,所以用现在完成进行时。故选 D。30、答案:D 解析:考查动词时态。句意:-你今天看起来很累!-在过去的几天里我一直在写一个环境报告,这个报告明天应要提交给老板。表示从几天前开始一直进行持续到现在的动作,用现在完成进行时,故选 D.【点评】现在完成进行时:基本结构:have/has+been+现在分词 用法:1).现在完成进行时表示一个从过去某时开始发生,一直延续到现在并可能延续下去的动作。Ive been wa
46、iting 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)、表示某种感情色彩。19 Whos been telling you such nonsense?谁告诉你这个消息的?
47、(气愤)4)、表示过去某种愿望未实现,某种企图、希望落空,含有遗憾、不耐烦等情绪。She has been telling me.她一直想告诉我。They have been going to build a bridge over the lake for years.数年来,他们一直想在湖上建一座桥。(但未能实现)5)、表示一个过去动作对现在的影响或造成的结果。(相当于现在完成时)Whos been insulting you?谁欺负你了?The room stinks.Someones been smoking in here.屋里有烟味,有人抽烟了。6)、表示重复。(指断断续续,而非一
48、直不停)I have been bidding goodbye to some friends today.我今天同好几个朋友告了别。Has he been making trouble?他是不是一直在制造麻烦?31、答案:D 解析:试题分析:考查时态。句意:-杰克,你一上午都在玩游戏。现在最好休息一下。-谢谢妈妈,我会的。现在完成进行时表示动作发生在过去,对现在造成了影响,并有可能继续下去,这里只是提醒杰克休息一下,没有不让他继续玩游戏,休息之后,杰克有可能会继续玩游戏,用现在完成进行时最恰当,故选 D。考点:考查时态 32、答案:D 解析:考查动词时态。句意:我头痛。难怪。你在电脑前工作太
49、久了。根据句意及前文“I have got a 20 headache.”可知,此处应用现在完成进行时,表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去,此处表示“由于在电脑前连续工作而造成了现在的头痛”。故选 D 项。33、答案:A 解析:考查时态。句意:自从“元宇宙”的概念成为一个新的焦点,马克扎克伯格就一直在考虑改变他的公司的名字Facebook。consider doing sth.考虑做某事。根据语境和 Ever since 可知,主句用现在完成进行时,表示动作从某一时间开始,一直持续到现在,并可能仍然要继续下去,“考虑做某事”为 consider doing sth.。
50、综上,故选 A。34、答案:D 解析:考查时态和虚拟语气。句意:自从去年底,房价一直在上涨。因此,中央政府到了采取有效措施控制房价的时候了。和 since the end of last year 搭配用现在完成时或现在完成进行时;It is time+从句中,从句的谓语用should do 或过去式表示虚拟语气。故选 D。35、答案:C 解析:考查时态。句意:自从一年前格林一家搬到乡下以来,他们的健康状况一直都很好。since 引导时间状语从句时,如果从句中使用一般过去时,主句使用现在完成时或现在完成进行时。此句使用现在完成进行时,表示“一年以来,他们的健康状况一直都很好”。故选 C。36、