【英语】英语现在完成时易错剖析及解析

合集下载

高考英语易错题专题三现在完成时(含解析)含解析

高考英语易错题专题三现在完成时(含解析)含解析

高考英语易错题专题三现在完成时(含解析)含解析一、单项选择现在完成时1.Over the last 3 decades, the number of people taking part in voluntary work ______ sharply. A.was increasing B.has increasedC.had increased D.will be increasing【答案】B【解析】【分析】考查动词时态【详解】句意:在过去三十年里,参加志愿者活动的人们的数量急剧增长。

根据题干中Over the last 3 decades 得知是现在完成时,主语the number 是第三人称单数,谓语动词用单数。

故选B。

2.It is the fourth time that Tom ______ in the maths exams.A.failed B.has failedC.had failed D.have failed【答案】B【解析】【详解】考查固定句式中的时态。

固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。

如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。

本题前面是is,故使用现在完成时,主语是第三人称单数,故B正确。

句意:这是这个星期里他第四次打电话给你了。

【点睛】固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。

如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。

(1)It is the first time that I have come to the Great Wall. 这是我第一次到长城去。

(2)It was the first time that he had visited the Great Wall.那是他第一次参观长城。

【英语】英语现在完成时易错剖析含解析

【英语】英语现在完成时易错剖析含解析

【英语】英语现在完成时易错剖析含解析一、初中英语现在完成时1.Great changes in my hometown in the last few years.A. took placeB. will take placeC. have taken placeD. have been taken place 【答案】C【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。

in the last few years意为“在过去的几年里”,用于现在完成时;take place“发生”没有被动语态。

故答案选C。

【点评】考查现在完成时。

2.—Do you still play basketball?—Oh, no. I ____ it for the past two years.A. haven't playedB. didn't playC. won't playD. hadn't played【答案】A【解析】【分析】句意:——你还打篮球吗?——哦,不了。

我已经有两年没有打过了。

根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。

【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。

3.The volunteers ________ a lot of help to the old and the young since 2010.A. offeredB. have offeredC. are offeringD. will offer【答案】 B【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.4.—They say there is a new restaurant near here.—Yes, and it ______ for more than a week.A. has been openB. openC. is openingD. opens【答案】 A【解析】【分析】句意:——他们说在这附近有一个新的餐馆。

英语现在完成时易错剖析含解析

英语现在完成时易错剖析含解析
— Not until _______ a better understanding of them.
A.we have had B.will we have had
C.have we had D.we will have had
【答案】A
【解析】
【详解】
考查时间状语从句。句意:--公共单车共乘计划将于何时推出?---直到对它们有了更好的了解。根据第一句话可知这是将来时,但是until引导的是时间状语从句,从句中要用现在时代替将来时。not until位于句首时,主句要用部分倒装,但是从句不用,故选A。
【答案】D
【解析】
【详解】
考查not until位于句首时,句子使用部分倒装句的用法。句意:---什么时候共享单车计划才会向公众开放呀?---直到我们对他们有一个更好的了解的时候,就会开放了。not until位于句首时主句部分倒装,而until引导的时间状语从句不用倒装。再联系本句时态,说的是以后的事,所以主句用将来时态,从句用现在时态,故选D。
9.---Is this the first time you ______Beijing.
---No. But the first time I ______ here, the city wasn’t so beautiful.
A.visited; have comeB.visited; came
考查时态。句意:我想知道为什么Jenny最近没有写信给我们。到目前为止我们应该已经收到她的来信了。副词recently意为“最近,近来”,通常与现在完成时连用。本句主语是Jenny,谓语动词要使用第三人称单数,故A项正确。
3.—In the last few months, Kenny _____ more than 1,000 dollars for breaking traffic rules.

中考英语易错题专题三英语现在完成时(含解析)及解析

中考英语易错题专题三英语现在完成时(含解析)及解析

中考英语易错题专题三英语现在完成时(含解析)及解析一、初中英语现在完成时1.So far Tom with Mary _______ 50 left -behind children to do their homework after school.A. helpB. helpedC. has helpedD. have helped【答案】 C【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。

选C。

2.All the skirts .They very well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。

第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。

故选C。

【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。

3.The volunteers ________ a lot of help to the old and the young since 2010.A. offeredB. have offeredC. are offeringD. will offer【答案】 B【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.4.Wow! You ________ dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】 D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。

英语现在完成时易错剖析含解析

英语现在完成时易错剖析含解析

英语现在完成时易错剖析含解析一、初中英语现在完成时1.I can't get into my room now because I _______ my key.A. loseB. will loseC. have lostD. am losing【答案】 C【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。

已经发生的事,用现代完成时。

【点评】考查时态的用法。

2.—Your shoes are so old. Why don't you buy a new pair?—Because I all my money on an MP5.A. spendB. have spentC. am spendingD. was spending【答案】 B【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。

强调过去发生的动作对现在的影响,应用现在完成时,故选B。

【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。

3.— Where is your uncle? I haven't seen him for a long time.— He _______ Beijing for about half a year. He moved there in January.A. has gone toB. has been toC. has arrived inD. has been in【答案】 D【解析】【分析】考查延续与非延续性动词。

根据for about half a year是一段时间,排除非延续性动词A、B、C这三个选项,故选D。

4.My parents for twenty years by the time I was 15.A. marriedB. had marriedC. had been marriedD. had got married【答案】 C【解析】【分析】for twenty years“二十年”.为表一段时间的状语,要求谓语动词具有持续性。

(英语)高一英语现在完成进行时易错剖析含解析

(英语)高一英语现在完成进行时易错剖析含解析

(英语)高一英语现在完成进行时易错剖析含解析一、单项选择现在完成进行时1.—Have a break,Amy.You _____________ playing the piano all the morning.—OK,Mom.I will stop after this piece.A.are practicing B.have practicedC.have been practicing D.practiced【答案】C【解析】试题分析:考查动词的时态。

句意:休息一会;你从早上一开始就在弹钢琴。

好的,妈妈,弹完这段我就休息。

根据all the morning可知这个动作一起到持续,故选C项。

考点 : 考查动词的时态2.I ________ a topic for the composition, but haven’t decided yet.A.will think about B.have been thinking aboutC.had thought about D.was thought about【答案】B【解析】试题分析:考查时态:句意:我一直在考虑作文的话题,但是还没有决定呢。

从but haven’t decided yet.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现在一直在进行,可能还是要进行下去,用现在完成进行时,选B。

考点:考查时态3.—Mum, I’ve got a headache.—You long, dear. Go out and take a break.A.had read B.have been reading C.are reading D.read【答案】B【解析】考查时态。

句意:妈妈,我有点头疼。

你一直读书读得时间很长了,出去休息一会吧。

根据语境从过去到现在一直在读书,还没有停下来,故用现在完成进行时态。

选B。

4.The company ________ a rise in salary for ages but nothing has happened yet.A.has been promising B.had promised C.promised D.promises【答案】A【解析】【详解】本题考查现在完成进行时。

(英语)高一英语现在完成时易错剖析含解析

(英语)高一英语现在完成时易错剖析含解析

(英语)高一英语现在完成时易错剖析含解析一、单项选择现在完成时1.— When will the bike-sharing schemes be introduced to the public?— Not until _______ a better understanding of them.A.we have had B.will we have hadC.have we had D.we will have had【答案】A【解析】【详解】考查时间状语从句。

句意:--公共单车共乘计划将于何时推出?---直到对它们有了更好的了解。

根据第一句话可知这是将来时,但是until引导的是时间状语从句,从句中要用现在时代替将来时。

not until位于句首时,主句要用部分倒装,但是从句不用,故选A。

2.He is the only one of the students who _____ a winner of scholarship five times up to now. A.is B.areC.have been D.has been【答案】D【解析】【详解】考查现在完成时和主谓一致。

句意:他是唯一一位三年奖学金获得者的学生。

句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。

根据句中的时间状语for three years,故时态用现在完成时。

故D正确。

3.This is the first time the students ______ to Hyde Park.A.have been visited B.have visitedC.have gone D.are being gone【答案】C【解析】【详解】考查时态。

句意:这是学生们第一次去海德公园。

在this/it is the first time +从句的结构中,从句用现在完成时,故C项正确。

由于visit是及物动词,其后直接接宾语,故排除B。

英语英语现在完成时易错题精选含答案解析

英语英语现在完成时易错题精选含答案解析

英语英语现在完成时易错题精选含答案解析一、初中英语现在完成时1.My parents for twenty years by the time I was 15.A. marriedB. had marriedC. had been marriedD. had got married【答案】 C【解析】【分析】for twenty years“二十年”.为表一段时间的状语,要求谓语动词具有持续性。

而在所给选项中,只有be married表示结婚状态,具有延续性,故选C。

【点评】本题考查非延续性动词与延续性动词的转换。

2.Mike used to be a top student, but he behind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】 D【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。

由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。

故选D。

【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。

3.— Hobo and Eddie the cinema to watch the film Zootopia.— Oh, that's why I can't find them now.A. have gone toB. have been toC. has gone toD. has been to【答案】 A【解析】【分析】考查主谓一致。

句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。

——哦,这就是为什么我现在找不到他们的原因。

have gone to去了;been to去过。

Hobo and Eddie作主语,谓语动词要用复数形式。

(英语)英语现在完成时易错剖析含解析

(英语)英语现在完成时易错剖析含解析

(英语)英语现在完成时易错剖析含解析一、初中英语现在完成时1.He ________ for ten years.A. has been marriedB. marriedC. got marriedD. had married【答案】 A【解析】【分析】句意:他结婚十年了。

根据句意可知是从过去持续到现在的动作,应该用现在完成时。

故选A。

2.I am surprised at the new look of my hometown,for it _____ a lot over the years.A. changedB. changesC. will changeD. has changed【答案】 D【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.3.—How do you like Treasure Island,Lucy?—It's so exciting that I _______ it twice.A. am readingB. have readC. was readingD. had read【答案】B【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。

根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。

【点评】此题考查现在完成时的用法。

4.—Where is your father?— .A. He has been to ShanghaiB. He has been in ShanghaiC. He has gone to ShanghaiD. He have been to Shanghai【答案】C【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。

最新英语现在完成进行时易错剖析

最新英语现在完成进行时易错剖析

最新英语现在完成进行时易错剖析一、单项选择现在完成进行时1. ---where’s Mom?-----She’s in the kitchen. She _____the housework all morningA.is doing B.was doingC.did D.has been doing【答案】D【解析】试题分析:考查动词的时态。

句意:妈妈在哪?她在厨房里。

她今早上一直在做家务。

根据 all morning表示一直做某事,故选D项。

考点 : 考查动词的时态2.Mr. Smith ________ his pupils how to prepare for the test since 8 am, but no one listens to him.A.has told B.is tellingC.has been telling D.will have told【答案】C【解析】句意:Mr.Smith从早上8点开始就一直在不停地告诉学生们如何准备考试,但没有一个学生听他讲。

空处的动作从过去某一时间开始一直延续到现在,可能还要继续下去,因此应用现在完成进行时。

故答案选C。

3.—Mum, Dad ought to stop working?—Yes, he has a bad headache because he _______ too long.A.read B.has been readingC.had read D.is reading【答案】B【解析】试题分析:考察现在完成进行时。

现在完成进行时表示从过去某时开始一直持续到现在,并且还将持续下去。

结构为have/has+ been+动词的现在分词。

句意:上文:妈妈,爸爸应该停止工作了吗?下文:他由于一直读书时间过长而头疼。

故选B。

考点:考察现在完成进行时4.Since the time humankind started gardening, we _____to make our environment more beautiful.A.try B.have been tryingC.are trying D.will try【答案】B【解析】试题分析:考查动词时态。

高考英语现在完成进行时易错剖析

高考英语现在完成进行时易错剖析

高考英语现在完成进行时易错剖析一、单项选择现在完成进行时1. Traffic conditions in Nanchang _____ for decades. At first people only complained about jams during rush hours, but today every hour is rush hour.A.are worsening B.had worsenedC.have been worsening D.worsened【答案】C【解析】试题分析:考查时态。

根据时间状语for decades和句意可知用现在完成进行时。

句意:十年来,南昌的交通状况越来越糟糕了。

起初,人们只是抱怨高峰期的交通堵塞,但如今每小时都是高峰期。

选C。

考点:考查时态2.—I counted sheep, I drank milk and I tried everything, but nothing helped.—It seems you _____ too much recently. Try some sleeping pills.A.worked B.work C.had worked D.have been working 【答案】D【解析】试题分析:recently提示用现在完成时或现在完成进行时。

用法相同的副词还有lately, so far, up to now, by now, for two days, since last Friday, in /during / over the last /past/ few days 等。

故答案为D。

考点:动词时态。

3.—I’m sure Andy will win the first prize in the coming English Speech Contest.— There is no doubt about it. He ________ for it for months.A.is preparing B.was preparingC.has been preparing D.will prepare【答案】C【解析】试题分析:考查时态。

【英语】中考英语易错题专题三英语现在完成时(含解析)及解析

【英语】中考英语易错题专题三英语现在完成时(含解析)及解析

【英语】中考英语易错题专题三英语现在完成时(含解析)及解析一、初中英语现在完成时1.This museum here for over 80 years. It one of the oldest buildings in this city.A. is; wasB. had been; isC. was; has beenD. has been; is【答案】 D【解析】【分析】考查动词的时态。

句意:博物馆在这儿有八十多年了。

它是这座城市最古老的建筑之一。

前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。

故选D。

2.All the skirts .They very well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。

第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。

故选C。

【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。

3.—The drama series The Thunder (破冰行动) hits screens these days.—Oh. What a pity! I ____________ any of them yet,A. doesn't watchB. didn't watchC. won't watchD. haven't watched【答案】 D【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。

【英语】高考英语易错题专题三现在完成进行时(含解析)及解析

【英语】高考英语易错题专题三现在完成进行时(含解析)及解析

【英语】高考英语易错题专题三现在完成进行时(含解析)及解析一、单项选择现在完成进行时1.---You look very tired.---Well, __________my lessons all the afternoon.A.I have reviewed my lessons B.I have been reviewingC.I reviewed D.I had reviewed【答案】B【解析】试题分析:考查时态:句意:--你看起来很累。

-- 是,我整个下午都在复习功课。

因为是过去到现在一直在做…,可能动作刚刚结束,但是影响还在,象这题中的You look very tired.可以用现在完成进行时,选B。

考点:考查时态2.I ________ a topic for the composition, but haven’t decided yet.A.will think about B.have been thinking aboutC.had thought about D.was thought about【答案】B【解析】试题分析:考查时态:句意:我一直在考虑作文的话题,但是还没有决定呢。

从but haven’t decided yet.可知是从过去到现在一直在想,还没有决定,表示动作从过去到现在一直在进行,可能还是要进行下去,用现在完成进行时,选B。

考点:考查时态3.--How is your cousin, Kate?--She broke her leg and ______ medical treatment since.A.is receiving B.has receivedC.received D.has been receiving【答案】D【解析】试题分析:考查时态。

句意:--凯特,你表妹怎么了?--她摔断了腿,从那以后就一直在接受治疗。

since+时间点或句子,与完成时连用,排除A、C;现在完成时表示动作的结束或完成,现在完成进行时更倾向于指动作一直持续下去。

(英语)高考英语易错题专题三现在完成时(含解析)含解析

(英语)高考英语易错题专题三现在完成时(含解析)含解析
考点:考查动词时态和倒装句
7.Tony is one of the five students in his class who ______ the exam. How lucky he is!
A.is passingB.passes
C.has passedD.have passed
【答案】D
【解析】
如Not only…but also, Hardly/Scarcely…when, No sooner… than等,要倒装。例如:
Not only did he refuse the gift, he also severely criticized the sender.
Hardly had she gone out when a student came to visit her.
5.The Greens moved back to the countryside in 2008 and ________ a happy and peaceful life there ever since.
A.are leadingB.leadC.ledD.have led
【答案】D
【解析】
—No surprise. He is always being careless.
A.would be finedB.had been finedC.has been finedD.will be fined
【答案】C
【解析】
【详解】
考查时态和语态。句意:——在过去的几个月里,肯尼已经因为违反交通规则被罚1000多美元。——不奇怪,他一向很粗心。in the last few months意为“过去的几个月来”,时间是从过去一直持续到现在,应该用现在完成时,主语与fine是被动关系,故选C项。

(英语)英语现在完成时易错剖析

(英语)英语现在完成时易错剖析

(英语)英语现在完成时易错剖析一、单项选择现在完成时1.Never _______ a greater, or more beautiful, or a calmer or nobler thing than you.A.did I see B.have I seenC.I saw D.I have seen【答案】B【解析】【详解】考查时态和倒装。

句意:我从未见过比你更伟大、更美丽、更冷静、更高贵的东西。

Never 位于句首时,要进行部分倒装,强调过去的动作对现在的影响要用现在完成时,故B项正确。

【点睛】倒装是高中英语的常见考点,注意当含有否定意义的词,如never,hardly,seldom,little,few,not until及not only等位于句首时,其后需要用部分倒装。

2.Although she is only 16 years old, she ______ to drugs for two years.A.addicts B.had been addictedC.has addicted D.has been addicted【答案】D【解析】【详解】考查现在完成时态和固定搭配。

句意:虽然她只有16岁,但她已经沉迷于毒品两年了。

结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;be addicted to沉迷于---,故选D。

3.______ trees _______ in the past few years.A.A good many of , were planted B.A good many, were plantedC.A number of , have planted D.A number of, have been planted【答案】D【解析】【详解】考查词组和时态。

句意:在过去的几年里已经种了许多树。

根据句末的in the past few years(在过去的几年)可知,本句需使用现在完成时,故A、B选项直接排除;又因为“树”与“种植”之间是动宾(被动)关系,故应该使用被动语态,因此C选项是错误的。

(英语)英语现在完成时易错剖析及解析

(英语)英语现在完成时易错剖析及解析
4.I took notes during the meeting, but Ia chance to write them into a report so far.
A.didn’t haveB.haven’t had
C.hadn’t hadD.won’t have
【答案】B
【解析】
【详解】
考查时态。句意:会议期间我做了笔记,但到目前为止我还没有机会把它们写进报告里。根据句中时间状语so far可知,此处应使用现在完成时。故B选项正确。
A.have seen; will suffer B.saw; suffered
(英语)英语现在完成时易错剖析及解析
一、单项选择现在完成时
1.He _________________ his wife for ten years
A.has married B.has been married with
C.has been married to D.got married to
【答案】C
【点睛】
现在完成时的部分常见标志词(组)in the past few days/weeks/months/years;(up to)these few days/weeks/months/years;up to present/now;so far;till now及句型:It is the序数词+time that…谓语动词使用现在完成时。
5.With the development of the intelligent robot technology, people _______ the importance of cooperating among robots, and the challenge in practice.

现在完成时易错点辨与析

现在完成时易错点辨与析

现在完成时易错点辨与析现在完成时是英语语法中的一个重要时态,它表示过去发生的动作或状态对现在产生的影响。

然而,由于其特殊的构成方式和用法,很容易让学习者犯错。

本文将从易错点的角度,对现在完成时进行辨析和分析。

易错点一:动词的过去分词形式现在完成时的构成方式是“have/has + 过去分词”,因此,过去分词的形式是关键。

有些动词的过去分词形式与其原形相同,如“cut”、“put”、“set”等,但有些动词的过去分词形式则与其原形不同,如“eat”、“write”、“go”等。

因此,学习者需要掌握常见动词的过去分词形式,以避免在使用现在完成时时出现错误。

易错点二:时间状语的使用现在完成时通常与时间状语连用,以表示动作或状态发生的时间。

常见的时间状语有“already”、“yet”、“just”、“ever”、“never”等。

然而,学习者需要注意的是,时间状语的位置和用法也会影响现在完成时的使用。

例如,“I have already finished my homework”和“I already have finished my homework”虽然都是正确的句子,但前者更为常见和自然。

易错点三:与过去时的区别现在完成时和过去时都可以用来描述过去的动作或状态,但它们的用法和含义是不同的。

过去时强调动作或状态发生在过去的某个时间点,而现在完成时则强调过去的动作或状态对现在产生的影响。

例如,“I went to the cinema yesterday”和“I have been to the cinema”虽然都是描述去过电影院的经历,但前者强调的是时间点,后者则强调的是经历对现在的影响。

现在完成时的易错点主要包括动词的过去分词形式、时间状语的使用和与过去时的区别。

学习者需要在实践中多加练习和总结,以避免在使用现在完成时时出现错误。

【英语】高考英语易错题专题三现在完成时(含解析)及解析

【英语】高考英语易错题专题三现在完成时(含解析)及解析
A.to have failedB.failed
C.having failedD.failing
【答案】A
【解析】
试题分析:考查动词的时态。由题目he still keeps his confidence(他仍然保持自信)可知此处强调这件事带来的结果对后面产生了影响,因此用现在完成时态,句意为尽管他面试失败很失望,但他仍然保持自信。故选A。
11.— When will the professor come and give the lecture on the spirits of contracts?
— Not until our program ________ by our school.
A.approvesB.will be approvedC.is to approveD.has been approved
考点:考查动词的时态。
13.Over the last three decades, the number of people participating in physical fitness programs ________ sharply.
A.was increasing B.has increased
【答案】B
【解析】
【详解】
考查现在完成时。句意:不该做的事我们都做了,留下该做的事都没做。句子主干是个并列句,即we have done things we ought not to have done和left undone things we ought to have done,所以have done和have left是并列谓语,其中have相同,省略,只不过两个并列句里分别含有一个定语从句,第一个分句中we ought not to have done作things的定语,第二个分句中we ought to have done作things的定语。故选B选项正确。

例析现在完成时中的易犯错误

例析现在完成时中的易犯错误

例析现在完成时中的易犯错误1、他们来这儿已经有两个小时了。

错误:They have come here for two hours .正确:They have been here for two hours 。

分析:come是一个终止性动词,表示来到这儿的动作,不能与表示一段时间的状语连用,而be 则是延续性动词,可与表示一段时间的状语连用。

2、他入团三个月了。

错误:He has joined the League for three months 。

正确:He has been a League member for three months 。

分析:join 是一个短暂性动词,其动作不能延续,而be 是一个延续性动词,可与表示一段时间的状语连用。

3、我刚刚买了一支新钢笔。

错误:I have bought a new pen just now 。

正确:I have just bought a new pen 。

分析:just now 表示在过去的某一个时间,不能与现在完成时态连用;而just 是说明目前的状况,可与现在完成时态连用。

4、这本书我已经买了两年了。

错误:I have bought the book for two years 。

正确:I have had the book for two years 。

分析:bought 只表示买的动作,其动作不能延续,而have所表示的状态是可以延续的。

5、小汤姆离开这儿两个半小时了。

错误:Little Tom has left for two and half hours 。

正确:Little Tom has been away for two and half hours 。

分析:leave是一个短暂性动词,表示离开时的短暂动作,不能延续;而be away 是表示离开的状态。

6、他们去过美国。

错误:They have gone to the US .正确:They have been to the U S .分析:have gone to 是去了某地,可能已经到达目的地,或在返回的途中,现在还没有回来;而have been to 表示去过某地,现在已经回来了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【英语】英语现在完成时易错剖析及解析一、初中英语现在完成时1.He ________ for ten years.A. has been marriedB. marriedC. got marriedD. had married【答案】 A【解析】【分析】句意:他结婚十年了。

根据句意可知是从过去持续到现在的动作,应该用现在完成时。

故选A。

2.—What great progress Huawei ________ in recent years!—No wonder it is widely known in all parts of the world.A. is makingB. has madeC. makesD. made【答案】 B【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。

根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。

【点评】考查现在完成时。

注意掌握现在完成时的结构have/has+过去分词。

3.—Do you still play basketball?—Oh, no. I ____ it for the past two years.A. haven't playedB. didn't playC. won't playD. hadn't played【答案】A【解析】【分析】句意:——你还打篮球吗?——哦,不了。

我已经有两年没有打过了。

根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。

【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。

4.—How do you like Beijing, Miss Read?—I've no idea. I _____ there.A. have goneB. have beenC. haven't beenD. haven't gone【答案】 C【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。

短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。

【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。

5.—The drama series The Thunder (破冰行动) hits screens these days.—Oh. What a pity! I ____________ any of them yet,A. doesn't watchB. didn't watchC. won't watchD. haven't watched【答案】 D【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。

——哦。

真遗憾!我任何一集也没有看过。

根据Oh. What a pity!可知我没有看过。

过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。

故选D。

【点评】此题考查现在完成时。

注意yet常和现在完成时连用。

6.I am surprised at the new look of my hometown,for it _____ a lot over the years.A. changedB. changesC. will changeD. has changed【答案】 D【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.7.Wow! You ________ dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】 D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。

根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。

故选D。

【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。

8.My parents for twenty years by the time I was 15.A. marriedB. had marriedC. had been marriedD. had got married【答案】 C【解析】【分析】for twenty years“二十年”.为表一段时间的状语,要求谓语动词具有持续性。

而在所给选项中,只有be married表示结婚状态,具有延续性,故选C。

【点评】本题考查非延续性动词与延续性动词的转换。

9.—Where is Catherine? I haven't seen her for days.—She Wuhan. She'll be back next week.A. has gone toB. has been toC. have gone toD. have been to【答案】 A【解析】【分析】句意:——Catherine在哪里?我好几天没见她。

——她已经去武汉了。

她将下周回来。

主语是she,所以用has,排除C、D。

A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。

根据She'll be back next week.她下周回来可知现在还没有回来,故选A。

【点评】考查短语辨析,注意平时识记其区别,理解句意。

10.You must return the books to the library because you _________ them for more than two weeks.A. have lentB. have borrowedC. have kept【答案】C【解析】【分析】句意是:你必须把书还给图书馆因为你已经……两个多星期了。

for more than two weeks 表示时间段,在现在完成时中需要和延续性动词连用,lend 和 borrow 都是短暂性动词,keep 具有延续性,故选C。

【点评】考查现在完成时中延续性动词和短暂性动词的转换问题。

11.—How many times _______ you _______ to Beijing this year?—Three times.A. have;beenB. had;beenC. have;goneD. had;gone【答案】 A【解析】【分析】句意是:——你今年去过北京几次?——三次。

考查have been 与have gone 的区别。

have been 是指去过某地切已经回来了,have gone 是指去了某地还没有回来,根据答句Three times.可以推测已经回来了,故选 A。

12.—I haven't seen your grandfather for two years. What happened to him?—Oh, he ________ here for two years.A. stayedB. hasn't stayedC. staysD. hadn't stayed【答案】 B【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。

现在完成时的结构:主语+have/ has +过去分词。

可知选B。

【点评】考查现在完成时13.He for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】A【解析】【分析】句意:他已经结婚十年了。

根据时间状语for ten years.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。

be married表结婚的状态,be动词的过去分词为been。

故选A。

【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。

14.Mike used to be a top student, but he behind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】 D【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。

由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。

故选D。

【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。

15.This museum here for over 80 years. It one of the oldest buildings in this city.A. is; wasB. had been; isC. was; has beenD. has been; is【答案】 D【解析】【分析】考查动词的时态。

句意:博物馆在这儿有八十多年了。

它是这座城市最古老的建筑之一。

前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。

故选D。

16.—How long can I _____ the Chinese workbook?—For three weeks.A. borrowB. keepC. to borrowD. to keep【答案】B【解析】【分析】句意:——我能保存语文练习本多长时间?——三个星期。

情态动词can 用动词原形,所以排除C、D。

how long所在的句子用延续性动词,borrow是非延续性动词,keep是延续性动词,故选B。

【点评】考查情态动词和延续性动词与非延续性动词的用法,注意平时识记。

17.一 Have you ever the film Gang Jiong?一 Yes, I have.A. seeB. to seeC. sawD. seen【答案】 D【解析】【分析】句意:“你看过电影《港囧》吗?”“是的,我看过。

”由ever及答语可知句子用现在完成时,故用see的过去分词seen。

相关文档
最新文档