(英语)高一英语现在完成进行时专项训练100(附答案)_第1页
(英语)高一英语现在完成进行时专项训练100(附答案)_第2页
免费预览已结束,剩余11页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、英语)高一英语现在完成进行时专项训练100(附答案)一、单项选择现在完成进行时1- Did you find the missing couple in the mountain yesterday? - No, but we to get in touch withthem ever since.Ahave triedBhad triedChave been trying【答案】C【解析】Dhad been trying试题分析:考查动词的时态。句意:昨天你们找到失踪的那对夫妇了吗?没 有 , 但 我 们 一 直在努力联系他们。根据ever since可知用现在完成时,再根据语境可知用现在完

2、成时的进 行时态,故选C项。考点:考查动词的时态2Jessica ought to stop work.She has a headache because she _ too long.AreadBis readingChad read【答案】D【解析】Dhas been reading本题考查时态。从语境看,说明读了很长时间,所以应用现在完成进行时,强调动作对现 在造成的结果。3Mum, Dad ought to stop working?Yes, he has a bad headache because he _ too long.AreadBhas been readingChad

3、read【答案】B【解析】Dis reading试题分析:考察现在完成进行时。现在完成进行时表示从过去某时开始一直持续到现在,并且还将持续下去。结构为have/has+ been+动词的现在分词。句意:上文:妈妈,爸爸应该停止工作了吗?下文:他由于一直读书时间过长而头疼。故选B。考点:考察现在完成进行时4Since the time humankind started gardening, we _ to make our environment morebeautiful.AtryCare trying【答案】B【解析】 试题分析:考查动词时态。Bhave been tryingDwill

4、trysince作为介词,后接某一确定的时间点,主句谓语动词是持续性动词,常与现在完成时态、现在完成进行时态或过去完成时态连用。句意:自从人类开始园艺,我们一直尽力使我们的环境更美丽。故B正确。 考点:考查动词时态5.- I hear you_at Smiths.- Yes, I _ there for about three months.Awork; had been workingBworked; was workingCare working; have been workingDworked; have worked【答案】C【解析】考查时态。根据语境 我听说你在史密斯办公室工作。

5、是的,我在那儿工作了大约3个月。可知用现在进行时和现在完成进行时,选C。6The girl has a great interest in sports and _ badminton classes twice a week over the past 2 years.AtakesBtookCis takingDhas been taking【答案】D【解析】 试题分析:句意:这个女孩对体育非常感兴趣,在过去两年里每周都会上两次羽毛球课。A. takes一般现在时,B. took般过去时,C. is tak ing现在进行时,D. has been tak ing现在 完成进行时。over

6、the past 2 years.是现在完成时的标志词, “上羽毛球课 ”是持续动作,还可 能持续下去,故选D。考点:考查动词时态的用法。7Im 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 preparingChas been preparingDwill prepare【答案】C【解析】试题分析:考查时态。根据句意,要表示一直在 信安迪会在接下来的英语演讲比

7、赛中得第一名。 考点:考查时态8For some time now, Chinese people, under the leadership of CPC, _ the contents of theScientific Development Theory in the course of practicing socialism in China.A.had been improvingB.have been improvingC. were improvingD.improved【答案】B,应用现在完成进行时,句意:一我相毫无疑问。他准备了几个月了。故选C【解析】考察时态。根据句意可知

8、是指中国人们一直在丰富这科学发展观的内容,故使用现在完成 进行时,表示一直在发生的事情。句意:一直以来在中国共产党的领导下,中国人民一直 在实践中国特色的社会主义道路上丰富着科学发展观的内容。9.You look great!I_out. Check out my muscles!A.will workB.was workingC.have been workingD.had been working【答案】C【解析】句意:一你看起来很棒啊!一我一直都在锻炼。你 看看我的肌肉!根据句意可知正是因为一直都在锻炼所以现在才会与如此好的肌肉和体型,得到了对方的夸奖。使用现在完成进 行时,表示从过开始

9、一直持续到现在都在不停地锻炼。故使用现在完成进行时。C正确。10.Now the weight. Only 115. Youd better put on a few pounds.Well, actually, I_ like a horse.A.ateB.was eatingC. have been eatingD.will eat【答案】C【解析】现在(称)体重,只有115.你最好再增重几镑。”噢,实际上,我一直都很大食量。”发生在过去,并有可能继续下去,应该用现在完成进行时。故选Co11.Mum, Ive got a headache.You_long, dear. Go out an

10、d take a break.A.had readB.have been reading C. are readingD.read【答案】B【解析】考查时态。句意:妈妈,我有点头疼。你一直读书读得时间很长了,出去休息一会吧。根据语境从过去到现在一直在读书,还没有停下来,故用现在完成进行时态。选Bo12._He is really nervous. Heback and forth all the night waitingfor the results.A.has been walkingB.had walkedC. walkedD.is walking【答案】A【解析】试题分析:本句的时间状

11、语是all the night整个晚上。句意:他真的很紧张,整个晚上她一 直走来走去在等待结果。现在完成进行时表示动作的持续性和反复性。故A正确。13He is really nervous. He _ back and forth all the night waiting for the results.AwalkedBhad walkedChas been walkingDwalks【答案】C【解析】试题分析:句意:他是真得很紧张。他整晚上都走来走去,在等待结果。根据前句时态可以 判断此处指他从过去以来一直在不停地走动,应该用现在完成进行时,选C。考点:考查动词时态语态14 Have a

12、 break,AmyYou _ playing the piano all the morningOK,MomI will stop after this pieceAare practicingBhave practicedChave been practicingDpracticed【答案】C【解析】试题分析: 考查动词的时态。句意:休息一会;你从早上一开始就在弹钢琴。好的,妈 妈,弹完这段我就休息。根据all the morning可知这个动作一起到持续,故选C项。 考点:考查动词的时态15He has a great interest in tennis and _ it twice

13、a week over the past year.AplaysBplayedChad playedDhas been playing【答案】D【解析】twice a week over the past year到目前为止的一段时间内重复发生的活动,要用现在完成进行时。他对打网球很感兴趣,在过去的一年里他每周都打两次网球。16The crazy fans_ patiently for two hours, and they will wait till the movie stararrives.Aare waitingBhad waitedChave been waitingDwill w

14、ait【答案】C【解析】试题分析:考查动词的时态和语态。句意:疯狂的粉丝一直耐心的等待了二个小时,将一 直等到这位电影明星到来。根据时间状语for two hours,,表示现在完成进行时,故选C项。考点:考查动词的时态和语态17 (山东省实验中学高三第二次模拟考试)6Jack and Samantha _ for theirwedding for a whole week but nothing is really doneAhave preparedBare preparedChave been preparingDprepared【答案】C【解析】句义:Jack和Sama ntha为他们

15、的婚礼准备了一个星期, 但是什么都没有准备好。 本句的关 键词是for a wholeweek,该时间状语通常都是很现在完成时连用,表示从过去某个时间开 始到现在一直都在做的事情,强调动作的持续性和反复性。故C正确。18Lucy has changed a lot since she got her new job. Recently she _ her work quitewell.Ahas been doingBhas doneCdidDhad done【答案】A【解析】A考查时态。句意:自从Lucy获得了她的新工作后,她变了很多。最近她一直都很出色 地完成了她的工作。19Whats th

16、e price of petrol these days?It _ frequently since last year.Ais arisenBincreasedChas been risingDhas raised【答案】C【解析】 考查动词时态。根据语境可知 “从去年以来汽油一直在涨 ”,故应选C项。20I wonder if John has forgotten my number. I _ him to call for the past two hours. Ahave beenexpectingBhave expectedChave been expectedDexpected【答

17、案】A【解析】 试题分析:句意:我不知道是否约翰已经忘记了我的电话号码,过去两小时我一直在期待 他能打来电话。A . have been expecting现在完成进行时,表示在过去持续做某事持续到现在可能一直持续下去B. have expected现在完成时,过去开始一个动作与现在有关C. have been expected现在完成时被动语态D. expected一般过去时。题干中for the past two hours.提示在过去持续做某事,故选A。考点:考查动词时态的用法。21.In my younger years, my father gave me some advice t

18、hat I_ in my mind ever since.A.turned overB.was turning overC. had turned overD.have been turning over【答案】D【解析】【详解】考查时态。句意:在我年轻的时候,我的父亲给了我一些建议,从那时起,这些建议一直 在我的脑海里翻来覆去。turn over表示仔细回想,反复斟酌,考虑。因为句中eversince自从”这里谓语动词turn over在将来会继续下去,故用现在完成进行时have beendoing。【点睛】现在完成进行时的用法:其构成为:主语+have/has+bee n+动词的现在分词+

19、其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。1、现在完成进行时表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止。如:It has bee n raining since last Sun day自上周星期日以来就一直在下雨。Hes been watching television all day.他看了一天电视了。2、现在完成进行时有时表示根据直接或间接的证据得出的结论。如:She is very tired. Shes been typing letters all da她很累了,她整天都在打信件。Her eyes are

20、 red. She has been crying她眼睛红了,她一直在哭。22.I am putt ing on weight aga in! Maybe I should start doing yoga.You_ that the whole morning!A.are saying B. have said C. have been saying D. were saying【答案】C【解析】考查时态。句意:一一我又胖了!也许我应该开始做瑜伽。下句:你已经说了整个上午了!根据the whole morning可知,该动作持续做了整个早上,表示动作从某一时间 开始,一直持续到现在,用现在完

21、成进行时态,故选Co23.(2018江苏97校联考)一You look pretty tired today!I_an en vir onmen tal report over the last few days, which should be submitted to the bosstomorrow.A.wrote B.was writingC. had written D.have been writing【答案】D【解析】考查动词时态。句意:-你今天看起来很累!-在过去的几天里我一直在写一个环 境报告,这个报告明天应要提交给老板。表示从几天前开始一直进行持续到现在的动作, 用现在完成

22、进行时,故选D.【名师点睛】现在完成进行时:基本结构:have/has+been+现在分词用法: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

23、been walking in the rain.我的衣服湿了,我一直走在雨中。3、表示某种感情色彩。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.数年来,他们一直想在湖上建一 座桥。 (但未能实现)5、表示一个过去动作对现在的影响或造成的结果。(相当于现在完成时)Whos been

24、 insulting you?谁欺负你了?The room stinks. Someones been smoking in here.屋里有烟味,有人抽烟了。6、表示重复。(指断断续续,而非一直不停)I have been bidding goodbye to some friends today.我今天同好几个朋友告了别。Has he been making trouble?他是不是一直在制造麻烦?24 I think the paper is taking you a long time to write.I _ on it for almost a month now.Aworked

25、Bwas workingCam working Dhave been working【答案】D【解析】 考查时态。上句:我想写这篇论文要花你很长时间。下句:我写了差不多一个月了。写论 文这个动作从过去某一时间开始,一直持续到现在,根据语境,可能仍然要继续下去,所 以要用现在完成进行时,故答案为D。25The auto factory _ new profit records through technical innovation10% growth rate inthe last two years and hopefully 15% this year.Aset Bhas setCis s

26、etting Dhas been setting【答案】D【解析】考查动词时态。句意:这家汽车制造厂通过技术创新不断突破新的利润记录,前 两年有10%的增长率,今年有望达到15%的增长率。表示从过去开始一直持续到现在还可能持续下去,要用现在完成进行时。故选D。26Even though he gives away a piece of his fortune each year, the stock of Berkshire Hathaway, thesource of Warren Buffets wealth, _ very rapidly.Ahas raised Bhas been ra

27、isingChas risen Dhas been rising【答案】D【解析】考查动词辨析和时态。句意:即使巴菲特每年都捐赠一部分财产,巴菲特所持有 的伯克希尔 哈撒韦公司的股票一直增长迅速。raise是及物动词,要用raise的话,需要改成“财产被提高 ”;rise是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开始 一直持续到现在还要持续下去,用现在完成进行时。故选D。27All the staff of the company, who _ extra hours these days, hope to finish the projectas scheduled.Awill

28、workBhave been workingCwere workingDhave worked【答案】B【解析】【分析】【详解】 考查现在完成进行时。句意:公司的所有员工,这些天一直在加班,希望按计划完成该项 目。根据语境可知,此处用现在完成时have worked表示的是 “过去开始一直持续到现在的 动作”,且work的动作并未结束,因此表示 “到现在为止一直在做某事 ”,应使用现在完成 进行时。说明员工 “这些天一直在加班 ”。故选B。28 Why cant you go with me to the National Museum?I _ an essay all the morning

29、 and havent finished yet.Awrite Bhad writtenCwill write Dhave been writing【答案】D【解析】【详解】考查时态。句意:-为什么不和我一块去国家博物馆呢?-我整个早晨一直在写文章,还没完成呢。根据句意可知从早晨到现在都”在写文章,并将继续写。这符合现在完成进行时的用法。Having been done表动作从过去到现在一直在进行,并将继续进行。故选D。【点睛】现在完成进行时是英语中动词的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分。表示动作从某一时间开始,一直持续到现在,或者刚

30、刚终止,或 者可能仍然要继续下去。现在完成进行时所用的时间状语:all day / mon th; this month / week / year; these days;recently / lately; in the past few +时间段;since +时间点;for +时间段等。例如:1. He has bee n worki ng all day.他整天都在工作。2. They have bee n buildi ng the bridge for two mon th.两个月来他们一直在修桥。本题中,根据句意可知写文章这个动作早晨一直在进行,并将继续进行下去,时间状语all

31、the morning给出了提示。故本题中应该使用现在完成进行时。29.The company_ a rise in salary for ages but nothing has happened yet.A.has been promising B.had promisedC. promisedD.promises【答案】A【解析】【详解】本题考查现在完成进行时。解题步骤:1.确定时态:由“but nothing has happened yet可”知,空格处用现在完成进行时,表示这家公司多年来一直承诺提高工资,这个承诺的动作可能仍在继续进行。句意:这家公司多年来一直承诺提高工资,但至今没

32、有任何进展。故 选A项。30. How disgust ing the weather is! It_ for n early a week.I dont like rainy days either. However, the rai ny seas on usually lasts about a mon th here.A.had rainedB.will be rainingC. has been raining D.was raining【答案】C【解析】【详解】考查动词时态。句意:一一多讨厌的天气啊!雨已经下了将近一个星期了。一一我也不喜欢雨天。然而,这里的雨季通常持续一个月左右。

33、根据后文for nearly a week可知表示过去发生的动作持续不间断地发生应用现在完成进行时,主语为it,故助动词用has。故选Co31.- Bob! How is your project? I heard you started it last Friday, right?-Oh! I_for it. But I havent decidedtwhen to do iA.will prepare B.had preparedC. have been preparing D.was preparing【答案】C【解析】【详解】考查时态。句意:-Bob,你的项目怎么样了?我听说你上周五就

34、开始了,是吗?-哦!我已经在做准备,但还没有决定好什么时候开始做。根据句意可知,我已经开始做准备了,不知道什么时候开始,说明还在准备中,用现在完成进行时最合适,即have been doing,故选C。【点睛】 动词的时态是英语高考试题的重头戏,是必考点,时态判断的关键在于正确认定行为动作 发出的时间。因此,考生必须具备一定的分析、判断、推理能力,根据具体情境运用相应 的时态。但也可以通过时间状语、固定居心等来做出正确的选择。本小题两人的对话,虽 然上一句中给出了时间状语,但设空句并没有时间状语,需要考生通过语境和逻辑推理进 行判断,根据上文提到上周五就开始项目了,下文说还没有决定什么时候做,

35、可推断出设 空处的准备是从过去延续到现在,而且现在还在准备着,故应该使用现在完成进行时。32Tony, why are your eyes red?I _ up peppers for the last five minutes.AcutBwas cuttingChad cutDhave been cutting【答案】D【解析】【详解】考查现在完成进行时。句意:一一Tony,你眼睛为什么是红的?一一那是近五分钟以来我一直在切辣椒。 ”由for the last five minutes时间状语可知,该动作由过去发生一直延续到现在 (可能到将来)一直在进行,因此要用现在完成进行时来表示。故选D

36、项。【点睛】 各时态的区别: 一般过去时,纯粹讲述过去发生的动作或状态,跟现在没关联,通常都要有表示过去 的时间状语。如:Theengine stopped because the fuel was used up.过去进行时, 表示在过去某一时刻正在发生的动作或该动作与过去的另一动作同时 发生或表示过去一段时间内正在进行的动作等。如:He was watching TV at home from 3:00 to 5:00 yesterday afternoon.。过去完成时,表示某一动作或状态在过去某一时间之前或过去某一动作之前已经完 成。句中常用by引导的时间状语或以before, unt

37、il, when, than等词引导的内含一般过去时 的时间状语从句;或表示一个动作或状态在过去某一时刻之前就已开始,一直持续到这一 过去时间,还可能再持续下去(但跟现在没联系)。如:John and Jane had known eachother for a long time before their marriage.表示在说话时刻之前到现在正在进行的动作。如:We have been waiting for you for half anhour.我们已经等你半个钟头了(人还没到,还会继续等)lt has been raining for 3 days。已经下了3天的雨了(现在还没停

38、止)。本题中有关键词for the last five minutes,由此可以判断出用现在完成进行时。33.The debate has only a few moments that might be inspiring to those who_this issue.A.followedB.had followedC. have been following D.were following【答案】C【解析】【详解】考查语境及时态。句意:这场辩论只有几分钟的时间,可能会激励那些一直关注这一问题的人。分析句子可知,本空是指那些一直关注这一问题的人”,根据语境可知,从过去关注一直到现在还在关

39、注,要用现在完成进行时,因此选Co34.Mike_his weddi ng for a whole mon th and hopefully everyth ing will be ready tomorrow.A.preparesB.is preparingC. had preparedD.has been preparing【答案】D【解析】【详解】考查动词时态。句意:马克整整一个月在准备他的婚礼,希望明天一切都准备好。根据句中时间状语for a whole month可知用现在完成进行时。故选D。35.Wow, I didn t know you play golf so well.I_

40、for the last 6 mon ths.A.playB.playedC. am playingD.have been playing【答案】D【解析】试题分析:考查时态。句意:一一哇,我不知道你打的高尔夫如此好。一一过去六个月我一直在打。根据句意可知,表示动作从某一时间开始,一直持续进行到现在,强调动作的 过程是一直进行,故用现在完成进行时态。故选Do考点:考查时态36.I_ my homework for four hours, but I am not sure whether I can hand it in tomorrow.A.have doneB.have been doin

41、gC. had been doingD.had done【答案】B【解析】试题分析:考查时态。句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续 发生,强调事情的延续性和反复性。故B正确。考点:考查时态37Ever since the new park was opened to the public last month, I _ a walk in it everymorning.Aam takingBtakeChave takenDhave been taking【答案】D【解析】 试题分析:考查现在完

42、成进行时。句意:自从上个月新公园对外开放,我一直每天早上去 散步。故D正确。考点:考查现在完成进行时【名师点睛】现在完成进行时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 independence since 1960s.他们从60年代以来一直为独立而斗 争。3.现在完成进行时和现在完成时的区别1)现在完成进行时一般强调过去发生的动作现在仍在继续。 现在完成时强调过去发生的动作现在已经完成或表示曾经发生过。I have been writing an article.我一直在写一篇文章。(仍在)I have written an article.这

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论