收藏 分销(赏)

高中英语现在完成时时态知识集锦.docx

上传人:精**** 文档编号:2149339 上传时间:2024-05-20 格式:DOCX 页数:22 大小:22.04KB
下载 相关 举报
高中英语现在完成时时态知识集锦.docx_第1页
第1页 / 共22页
高中英语现在完成时时态知识集锦.docx_第2页
第2页 / 共22页
高中英语现在完成时时态知识集锦.docx_第3页
第3页 / 共22页
高中英语现在完成时时态知识集锦.docx_第4页
第4页 / 共22页
高中英语现在完成时时态知识集锦.docx_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、高中英语现在完成时时态知识集锦1单选题(经典例题高频考点-名师出品必属精品)1、- I _ so busily recently that I _ no time to help you with your maths.-Thats OK. I can manage it by myself.Ahad been working; had hadBhave been working; hadChave been working; haveDam working; will have答案:C解析:试题分析:句意:-我最近很忙,没有时间帮助你学习数学。-没关系,我自己能行。由recently 可知,

2、第一个空用完成时态,排除A选项。完成时强调的是对现在的影响,从句意知道,最近很忙,一直忙到现在,而且还要继续忙,所以没有时间帮助你,所以用 现在完成 进行时 ,排除D现在进行时,第二空是现在没时间,排除B将来时。另外:have no time 就是没时间的意思,中间什么也不加。故选C。 考点: 考查动词时态的用法。2、All the staff of the company, who _ extra hours these days, hope to finish the project as scheduled.Awill workBhave been workingCwere workin

3、gDhave worked答案:B解析:考查现在完成进行时。句意:公司的所有员工,这些天一直在加班,希望按计划完成该项目。根据语境可知,此处用现在完成时have worked表示的是“过去开始一直持续到现在的动作”,且work的动作并未结束,因此表示“到现在为止一直在做某事”,应使用现在完成进行时。说明员工“这些天一直在加班”。故选B。3、I cant believe that they _ in the mountains for three days now! They must be so frightened.Ahave been missingBhave got lostChave

4、lostDhave missed答案:A解析:考查动词时态。句意:我不能相信他们在大山里失踪了3天了!他们肯定很害怕。根据“for three days now(现在三天了)”可知,此处是一段延续性的时间,分析语境,“失踪”这一动作从过去发生一直持续性到现在,所以用现在完成时,又因为lost是瞬间动词,不能用于时间段,所以应该用延续性的形容词 missing 表示处于“失踪的”状态已经3天了,符合语境。故选A项。4、Why cant you go with me to the National Museum?I _ an essay all the morning and havent fin

5、ished yet.AwriteBhad writtenCwill writeDhave been writing答案:D解析:考查时态。句意:-为什么不和我一块去国家博物馆呢?-我整个早晨一直在写文章,还没完成呢。根据句意可知从早晨到现在“I”都在写文章,并将继续写。这符合现在完成进行时的用法。Having been done表动作从过去到现在一直在进行,并将继续进行。故选D。小提示:现在完成进行时是英语中动词的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。现在完成进

6、行时所用的时间状语:all day / month; this month / week / year; these days; recently / lately; in the past few + 时间段; since +时间点; for + 时间段等。例如:1).He has been working all day. 他整天都在工作。2).They have been building the bridge for two month. 两个月来他们一直在修桥。本题中,根据句意可知写文章这个动作早晨一直在进行,并将继续进行下去,时间状语all the morning给出了提示。故本题

7、中应该使用现在完成进行时。5、He _ around the clock since June, when the first Ebola case appeared in this agricultural county.Ahad been workingBhas been workingCis workingDwas working答案:B解析:试题分析:考察时态。现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。该句意思为:自从六月份第一起埃博拉病例出现在这个农业化的村庄那一刻开始,他就夜以继日地扑在工作上,。根据句意,题目中的他从六月份开始不停

8、的工作,这个动作是从那个时候一直持续到现在的。故选B6、(2014东北三省三校一联)Traffic conditions in Beijing_for decades.At first people only complained about jams during rush hours,but today every hour is rush hour.Ais worseningBhave worsenedChave been worseningDworsened答案:C解析:考查动词的时态。句意:北京的交通状况已经恶化了几十年。起初人们只抱怨交通高峰期的拥堵,但今天每小时都是高峰期。由空后

9、的for decades可推知,此处要用完成时态,故可以排除A、D两项。由下句内容可知,北京这种交通状况是从过去一直持续到现在,且会持续下去,故应该用现在完成进行时。故选C。7、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解析:考查时态。句意:你见过史密斯教授吗?他从昨天起就一直在实验室工作。他不允许任何人打扰他。根据句意和句

10、中“since yesterday”可知,“work”这一动作开始于过去,持续到现在,并将继续持续下去,由此可知,句子应用现在完成进行时have/has been doing,又因主语是第三人称单数代词,所以助动词用has。故选A项。8、The company _ a rise in salary for ages, but nothing has happened yet.Ahas been promisingBhas promisedCpromisedDpromises答案:A解析:考查时态。句意:这家公司多年来一直承诺加薪,但至今什么也没发生。此处表示promise从过去就开始了,一直持

11、续到现在,并且还有可能继续下去,所以用现在完成进行时,故A项正确。9、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 +一段时间”常和现在完成时连用;此处用现在完成

12、进行时,表示动作一直在持续,而且还有可能持续下去。故选D项。10、Where is Mother?She is in the kitchen. She _ the housework all morning.Ais doingBwas doingChas doneDhas been doing答案:D解析:考查动词时态。句意:妈妈在哪里?她在厨房里。她整个上午都在做家务。根据情景对话语境及all morning可知,此处表达“妈妈整个上午在做家务劳动”,而且这个动作还可能会持续下去,应用现在完成进行时,主语是she,谓语动词用单数形式,has been doing符合题意。故选D项。11、Yo

13、u see, I _ all afternoon and I dont seem to have done anything.AshoppedBhave been shoppingChave shoppedDwas shopping答案:B解析:考查时态。句意:你看,我整个下午都在购物,好像什么都没做。结合句意可知句子用现在完成进行时态。故选B。12、 I _ about w hat youve said and Ive decided to take your advice.AthoughtBhave been thinkingCwas thinkingDhad thought答案:B解析:

14、试题分析:考查动词的时态和语态。句意:我一直在考虑你所说的话,面晚已经决定了采纳你的建议,现在完成进行时表示动作由过去的某一刻开始一直在进行中,直到说话的时候刚好结束,故选B项。考点 : 考查动词的时态和语态13、Bruce _ in the office every night over the last two weeks.AworksBworkedChas been workingDhad been working答案:C解析:考查时态。句意:在过去的两周里,布鲁斯每晚都在办公室工作。由时间状语every night over the last two weeks可知,主动语态,此处表示

15、work这一动作在过去开始发生,已经持续到现在,并且还将持续,甚至到将来,用现在完成进行时(has/have been doing),主语Bruce是第三人称,谓语用单数形式。故选C项。14、I _ driving lessons for over a year, and still havent got my licence.AtookBtakeCam takingDhave been taking答案:D解析:考查动词时态。句意:我已经上了一年多的驾驶课,还没有拿到驾照。根据时间状语for over a year和and still havent got my licence.可知,应用现

16、在完成进行时,表示动作从某一时间开始,一直持续到现在,且可能仍然要继续下去。故选D。15、From his tired face, I can tell he _ in the queue for a long time.Ais waitingBwill waitCwill be waitingDhas been waiting答案:D解析:考查动词时态。句意:从他疲惫的脸上,我可以看出他已经排了很长时间的队了。根据下文for a long time以及上文可知,表示排队这个动作从过去开始一直持续到现在,而且这个动作会继续下去,应用现在完成进行时,故选D。16、My headache _ me

17、. I thought it was going away, but its going worse and worse.AkilledBwas killingCkillsDis killing答案:D解析:考查现在进行时。句意:我头痛得要命。我以为它会消失,但它正变得越来越糟。分析题意,根据后文“我以为它会消失,但它正变得越来越糟”可知,此处表示“此时此刻头正在痛”。表示正在发生,正在进行的动作,用现在进行时。综上,故选D项。17、He _ with English grammar every night over the last three months.AstrugglesBstrug

18、gledChas been strugglingDhad been struggling答案:C解析:考查动词时态。句意:在过去的三个月里他每天晚上都在努力学英语语法。根据over the last three months可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即C项正确。18、-I am sure Mary will win the first place in the coming competition.-I think so. She _ for it for months.Ahas preparedBhas been preparingChad prepare

19、dDprepared答案:B解析:试题分析:考查时态。句意:-我相信玛丽会在接下来的比赛中获得第一名。-我也这样认为,她已经准备好几个月了。for+一段时间,与完成时连用,排除D;根据句意可知,这里说的是现在的情况,排除C;现在完成进行时表示过去的动作对现在造成了影响,并有可能继续下去。根据第一句可知,比赛还没开始,说话时,玛丽仍然在做准备工作,因此,用现在完成进行时最恰当,故选B。考点:考查时态19、Bob! Hows your project? I heard you started it last Friday,right? Oh!I _for itBut I havent decide

20、d when to do itAhave preparedBhad preparedChave been preparingDwas preparing答案:C解析:考查动词时态。句意:-鲍勃!你的课题项目做的如何?我听说你上个星期五就开始了,对吗?-我一直为此作准备,但我还没有决定何时开始,根据“havent decided”得知,表示现在以前这一段时间里一直在进行的项目,用现在完成进行,结构为have been+现在分词,故选C。20、The huge insects _ my head in a black cloud for quite a while, which nearly dr

21、ives me crazy.Aare flying aroundBhave been flown aroundChave been flying aroundDwere flying around答案:C解析:考查时态。句意:这些巨大的昆虫已经在我的头上像乌云一样飞了好一阵子了,这几乎让我发疯。根据语境及for quite a while可知,句子应使用现在完成进行时,表示过去的动作或状态持续到现在。故选C项。21、Tony, why are your eyes red?I _ up peppers for the last five minutes.AcutBwas cuttingChad

22、cutDhave been cutting答案:D解析:考查现在完成进行时。句意:Tony,你眼睛为什么是红的?那是近五分钟以来我一直在切辣椒。”由for the last five minutes时间状语可知,该动作由过去发生一直延续到现在(可能到将来)一直在进行,因此要用现在完成进行时来表示。故选D项。小提示:各时态的区别: 一般过去时,纯粹讲述过去发生的动作或状态,跟现在没关联,通常都要有表示过去的时间状语。如:The engine stopped because the fuel was used up. 过去进行时,表示在过去某一时刻正在发生的动作或该动作与过去的另一动作同时发生或表

23、示过去一段时间内正在进行的动作等。如:He was watching TV at home from 3:00 to 5:00 yesterday afternoon.。 过去完成时,表示某一动作或状态在过去某一时间之前或过去某一动作之前已经完成。句中常用by引导的时间状语或以 before, until, when, than等词引导的内含一般过去时的时间状语从句;或表示一个动作或状态在过去某一时刻之前就已开始,一直持续到这一过去时间,还可能再持续下去(但跟现在没联系)。如:John and Jane had known each other for a long time before t

24、heir marriage.表示在说话时刻之前到现在正在进行的动作。如:We have been waiting for you for half an hour.我们已经等你半个钟头了(人还没到,还会继续等)It has been raining for 3 days。已经下了3天的雨了(现在还没停止)。本题中有关键词for the last five minutes,由此可以判断出用现在完成进行时。22、- Is it hard to drive downtown to work?-Yes, thats why I _ to work by train.Awill have goneBwa

25、s goingChave goneDhave been going答案:D解析:考查时态。句意:-开车去市中心上班很困难吗?-是的。这就是我为什么一直乘坐火车去上班的原因。由问话人使用的是一般现在时可知,对话者双方在讨论现在的状况。所以使用现在时。根据答话人的意思,这就是他到目前为止一直乘坐火车上班的原因,他以后还是会坐火车上班,所以应用完成进行时。所以答句应用现在完成进行时。故选D。小提示:现在完成进行时的构成:have /has been doing“一直在做某事”。现在完成进行时的作用:可以表示动作从过去某个时刻开始一直持续到现在,甚至将来,强调进行的过程;或者表示从过去到现在的一段时间

26、被反复进行的动作或存在的状态。例如本题中,根据句意,回答的人强调他从过去某一时间到现在一直在乘坐火车出行,这是一个反复进行的动作,所以时态用现在完成进行时。故选D。23、The reporter says that the CCTV English programs ever since 1977.AbroadcastsBhad broadcastChas been broadcastingDhad been broadcast答案:C解析:考查时态。句意:记者说自从1977年开始中央电视台就已经有了英语节目。根据语境和ever since 1977可知,此处强调动作从过去开始持续到现在,并会

27、持续到将来,应用现在完成进行时。故选C项。24、- 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 preparing答案:C解析:考查时态。句意:-Bob,你的项目怎么样了?我听说你上周五就开始了,是吗?-哦!我已经在做准备,但还没有决定好什么时候开始做。根据句意可知,我已经开始做准备了,不知道什么时候

28、开始,说明还在准备中,用现在完成进行时最合适,即have been doing,故选C。小提示:动词的时态是英语高考试题的重头戏,是必考点,时态判断的关键在于正确认定行为动作发出的时间。因此,考生必须具备一定的分析、判断、推理能力,根据具体情境运用相应的时态。但也可以通过时间状语、固定居心等来做出正确的选择。本小题两人的对话,虽然上一句中给出了时间状语,但设空句并没有时间状语,需要考生通过语境和逻辑推理进行判断,根据上文提到上周五就开始项目了,下文说还没有决定什么时候做,可推断出设空处的准备是从过去延续到现在,而且现在还在准备着,故应该使用现在完成进行时。25、Hi, Tom, why are

29、 you looking so tired?Im tried. Because I _ the living room all day.ApaintedBhave been paintingChave paintedDhad painted答案:B解析:试题分析:B;考查现在完成进行时。现在完成进行时表示到现在为止一直进行的动作,这个动作可能仍在进行,也可能停止了。根据剧中的时间状语:all day可知paint这个动作从过去到现在一直在进行着,所以用现在完成进行时表示。句意:你好!汤姆,为什么你看起来如此累?我很累,因为我刷了一天房间。故选B考点:考查现在完成进行时26、I _ an apo

30、logy to you earlier, but failed because you _ me since 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解析:考查动词时态和非谓语动词。句意:我本想早一点向你道歉,但因为上次吵架后你一直回避见我,所以没能道

31、歉。根据句意及failed可知,第一空表示“打算道歉”发生在道歉之前,用过去完成时had done结构。intend to do打算做某事,固定结构,动词不定式作宾语;根据since we last quarreled可知,第二空用现在完成时,强调“一直回避见面”用现在完成进行时have/has been doing。avoid doing避免做,固定结构,动名词作宾语。故选D项。27、Jack, you look a little off colour.Well, I _ late to finish my report these days which is due this Friday

32、.Awas staying upBhave been staying upChad stayed upDwas to stay up答案:B解析:考查时态。句意:Jack,你看起来有点儿气色不佳。嗯,我这些天一直在熬夜写这周五要完成的报告。根据语境可知,此处应用现在完成进行时,表示熬夜这一动作从过去某一时间开始一直延续到现在,并有可能持续下去,故选B。28、How much do you know about the trade war between China and America?Well, the newspapers _ it in the past few weeks.Arepo

33、rtBwill reportCreportedDhave been reporting答案:D解析:考查时态。句意:你对中美贸易战了解多少?好吧,报纸在过去几周一直在报道这件事。根据句中时间状语in the past few weeks可知,用现在完成时态,结合句意可知,这里用现在完成进行时,表示动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去。故选D。29、Housing prices_ since the end of the last year. Therefore, its time the central government_ some effective measur

34、es to bring them under control.Ahave increased; would takeBhave increased; will takeChave been increasing; takeDhave been increasing; took答案:D解析:试题分析:考查时态和虚拟语气。句意:房价自从去年年末以来一直在上涨,所以中央政府该采取措施加以控制了。第一空依据since一词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“its time that +did/ should do”的句式使用,故选D项。考点

35、:考查时态和虚拟语气30、-Where is Mary?-Oh, she went out after breakfast, and her paper in the library ever since. You can find her there.AWroteBhad writtenChas been writingDis writing答案:C解析:考查时态。句意:Mary去哪了?她吃完早饭就出去了,从那以后她就一直在图书馆里写论文,你可以在那找到她。Mary写论文这个动作从过去一直持续到现在,而且还可能继续下去,应该用现在完成进行时,故C项正确。31、-Where is Peter?

36、 I cant find him anywhere.-He went to the library after breakfast and _ his essay there ever since.Ahas been writingBhad writtenCwroteDis writing答案:A解析:试题分析:考查时态。句意:Peter在哪里?我到处都找不到他。早饭以后他去了图书馆,从那以后就一直在那里。本句使用现在完成进行时表示动作的延续性和反复性,表示从过去某个时间开始一直延续到现在,而且还在发生。故A正确。【点评】现在完成进行时的用法归纳如下:一、现在完成进行的基本用法1). 现在完成

37、进行时表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止。如:It has been raining since last Sunday. 自上周星期日以来就一直在下雨。Hes been watching television all day. 他看了一天电视了。2). 现在完成进行时有时表示根据直接或间接的证据得出的结论。如:She is very tired. Shes been typing letters all day. 她很累了,她整天都在打信件。 Her eyes are red. She has been crying. 她眼睛红了,她一直在哭。二、现在

38、完成进行时与现在完成时的区别1). 现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作。如: I have read the book. 我读过这本书。I have been reading the book. 我一直在读这本书。【注】有少数动词(如work, study, live, teach, stay等)在表示持续一段时间时用这两种时态含义差不多(只是用现在完成进行时更强调动作的持续性)。如:How long have you worked been working here? 你在这儿工作多久了?Ive lived been living here sin

39、ce 1988. 自1988年以来我就一直住在这儿。2). 现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩。如: I have waited for two hours. 我等了两小时。(陈述事实)I have been waiting for two hours. 我等了两个小时。(等得好辛苦)3). 现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情况或永久性情况,则通常用现在完成时。如:He has lived in Paris. 他(一直)住在巴黎。He has been living in Paris. 他(目前)住在巴黎。(表暂时性)4).

40、 不用于进行时态的动词通常也不用于现在完成进行时,但它们可以用于现在完成时。如: Ive only known her for two day. 我认识她刚刚两天。Theyve been married for twenty years. 他们结婚已二十年了。The war has lasted for a long time. 这场战争持续了很长时间。5). 现在完成进行时不用于被动语态,若要用可用现在完成时的被动语态代替。如: The house has been painted for a month. 这房子已漆了一个月。The problem has been studied for

41、 five days. 这个问题已研究了五天。考点:考查时态32、The number of foreign students attending Chinese universities_ steadily since 1997.Ais risingBare risingChas been risingDhave been rising答案:C解析:考查时态和主谓一致。句意:自1997年以来,在中国大学就读的外国学生人数一直在稳步上升。根据“since 1997 ”可知,本句为现在完成时或者现在完成进行时,再结合句意可知,本句为现在完成进行时。the number of +名词复数,谓语动词

42、为单数。故选C项。33、Where were you at supper time?I _ for you to join me.AwaitedBhad waitedChave been waitingDwas waiting答案:C解析: 时态题。根据语境可知从吃饭时间到现在我一直在找你所以用现在完成进行时表示过去的动作持续到现在。 晚饭时你在哪?我一直等你。 选C34、The financial crisis emerged in January this year and _ in strength ever since.Ahad grownBgrewChas been growingD

43、grows答案:C解析:考查动词时态。句意:金融犯罪在今年一月爆发后,就一直在大量地增长。分析句子可知,ever since在此句中作副词,意为“此后;就一直”,此时动词需用现在完成进行时,故选C。小提示:ever since作连词时,完成时+ever since+主+一般过去时。如:I have known him ever since he was a child。35、Excuse me, which movie are you waiting for?The new Star Wars. We _ here for more than two hours.AwaitedBhave be

44、en waitingCwould be waitingDare waiting答案:B解析:考查动词时态。句意:打扰了,你在等哪部电影?新星球大战。我们已经在这里等了两个多小时了。根据时间状语for more than two hours可知,此处表示一个动作从过去开始持续到现在,并且将继续持续下去,使用现在完成进行时,其基本构成形式是:have/has been doing。故选B。36、I think the paper is taking you a long time to write.I _ on it for almost a month now.AworkedBwas worki

45、ngCam workingDhave been working答案:D解析:考查时态。上句:我想写这篇论文要花你很长时间。下句:我写了差不多一个月了。写论文这个动作从过去某一时间开始,一直持续到现在,根据语境,可能仍然要继续下去,所以要用现在完成进行时,故答案为D。37、I wonder if John has forgotten my number. I _ him to call for the past two hours.Ahave been expectingBhave expectedChave been expectedDexpected答案:A解析:试题分析:句意:我不知道是否

46、约翰已经忘记了我的电话号码,过去两小时我一直在期待他能打来电话。A . have been expecting 现在完成进行时,表示在过去持续做某事持续到现在可能一直持续下去 B. have expected 现在完成时,过去开始一个动作与现在有关C. have been expected现在完成时被动语态D. expected一般过去时。题干中for the past two hours.提示在过去持续做某事,故选A。考点:考查动词时态的用法。38、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 dreamingBdrea

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 外语文库 > 高中英语

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服