1、12019 中考英语:现在完成时现在完成时态是中考必考的内容之一,既是重点,也是难点。 通过本文的指导,相信每一个同学对于现在完成时这一知识点的运用和应试也能得心应手。一、现在完成时的意义及用法:1. 表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果(影响性)。I have seen this movie, so I wont go to the cinema.我已经看过这部电影了,因此我不去电影院。(看这部电影是过去发生的,对现在的影响是已经知晓电影内容,不想再去看。)2. 表示一个过去发生的动作并未在过去完成
2、,而是一直持续到现在,并且有可能继续下去或许也可能到此结束(持续性)。We have learnt English for three years.我们已经学英语三年了。(从三年前开始学英语,一直持续到现在,后续还可能继续学下去)注意:现在完成时态在大的范畴上属于现在时,不是过去时。与一般过去时的区别:两个时态的动作都是发生在过去,但现在完成时强调的是动作持续到了现在,并对现在造成了影响,而一般过去时与现在没有任何关系,只是表达一个过去的动作,不涉及现在的情况。(1)Tom have lived in China since 1999. (2)Tom lived in China in 199
3、9.(1)句中强调 Tom 自从 1999 年就住在中国,从 1999 年一直到现在。(2)句中强调 Tom在 1999 年住在中国,仅限于过去(1999 年),现在情况如何无从知晓。提醒:在平时的交际或作文中,能用现在完成时的,尽可能用现在完成时来表达。二、现在完成时的结构主语 + have/has + 动词的过去分词三、常用搭配标志性时间状语:since + 过去时间点或一般过去时, so far, by + 现在时间非标志性时间状语:recently, for + 时间段常用副词:already, yet, still.2四、现在完成时的考点1.当句中出现了过去的时间状语时,不能用现在完
4、成时;同时,现在完成时也不能用when, what time 提问。例如:I have read this story book. I read it last month.我已经读过这本故事书。我上个月读的。(第一句中强调对现在的影响,用了现在完成时,但第二句中因为有了过去的时间状语 last month,所以第二句不能用现在完成时,只能用一般过去时。)例如:They have visited the Great Wall. When did they visit?他们已经参观过长城,他们什么时候参观的。(第一句用现在完成时了,但第二句不能用现在完成时,因为是用 when 提问。此句中用 w
5、hen 或 what time 提问,就意味着是对具体的过去时间提问,所以也只能用一般过去时,不能用现在完成时。)2.时间状语 for 与 since 的区别for 后面接时间段,since 后面接过去的时间点或一般过去时的句子,二者可以互换。I have stayed here for two hours.= I have stayed here since two hours ago.Kate has studied in this school since she came to China.3.当现在完成时的时间状语为 for, since, in the last/past.时,其肯
6、定句的谓语动词必须为延续性动词。(否定句可以是短暂性动词)例如:Jims grandfather has died for ten years.这是一个错误的句子,大家想一想,句子中的谓语动词是 died,可以理解,无论如何 die 这个动词是瞬间动作,不可能持续 10 年,持续 10 年的是死亡的状态,所以这个句子应该改为:Jims grandfather has been dead for ten years.中考常见的短暂性动词与延续性动词的转换如下:borrow/lendkeep go/comebe in/at diebe deadbegin/startbe on buyhave le
7、avebe away (from)arrive/get to/reachbe in/at joinbe a member of平时我们在作文中,常见的转换规律是:先找找同义动词,再找形容词,最后找介词或副词短语。延续性动词与短暂性动词不仅仅是存在于现在完成时中,在一些延续性时间状语的句子中都要注意这个问题,如 how long.,until 句型。4.have/has gone to、 have/has been to 和 have/has been in/at 的区别3have/has gone to:已经去了(表示在去的路上或已经到了或已经在回来的路上,但切记:这个句型强调不在这里,看不到
8、句子的)have/has been to:已经去过了(表示曾经过去,现在已经回来了)have/has been in/at:已经在(已经在某地待了,是延续性)例如:-Kate, I havent seen you for long time.-_A. Where have you gone? B. Where have you been ?B. C. Where have you been in? D. Where have you gone to ?这题选 B,可能许多同学选 A,A 项的意思是你去了哪儿,强调不在这儿,两者在互相对话,明显不符合。B 的意思是你去过哪儿,表示曾经去过,现在已
9、经回来,符合题意。五、专项练习题一、单选题(本大题共 20 小题,共 20.0 分)1. Ningbo _a lot in the past10 years. Yeah, youre right.A. changes B. has changedC. has been changed D. will change2. Its nice to see you againWe each other since 2014( )A. wont see B. dont see C. havent seen D. didnt see3. Amy,can we give away these soft to
10、ys?We them for many years. Mom,but I want to keep the bear.A. bought B. had C. have bought D. have had4. -You know a lot about Chinese history, dont you? -Yes, I China for a long time since 1998.A. have come to B. have gone to C. have been to D. have lived in5. -_ you _ the magazine from the library
11、 yet? -Yes. I _ it for three days.4A. Have, borrowed; have kept B. Have borrowed; have borrowedC. Have , kept; have borrowed D. Have, kept, have kept6. I hear you _ the USA. When _ you go there? Last summer holiday.A. have been to; did B. have gone to; willC. have been to; do D. have gone; did7. So
12、far many terrible natural disasters_ lots of people lose their homes.A. made B. make C. have made D. makes8. Today I will meet my best friend. We_ each other since I left school.A. dont see B. didnt see C. wont see D. havent seen9. -_ did your uncle leave his home town?-Let me seeHe _ for nearly twe
13、nty years( )A. When; has left B. When; has been awayC. How long; has left D. How long; has been away10. This medicine millions of peoples lives since it was put into use( )A. is saving B. will save C. has saved D. had saved11. - How long has your daughter _ the USA? - Since 2015.A. been to B. gone t
14、o C. been in D. been away12. I_ the History Museum twiceIve learned a lot there( )A. visit B. amvisiting C. have visited D. will visit13. -Can you tell me how long you_the Huawei mobile phone,MrZhang -Nearly a yearIt works very well( )A. will buy B. have had C. have bought D. had had14. The Dongying
15、-Hainan airline for about 5 months. I have taken the flights three times.A. is open B. has opened5C. has been open D. has been opened15. I havent seen your brother for a long time. Where is he? He _ to America to study. He _ there last Sunday.A. went; goes B. has gone; has gone C. has gone; went16.
16、A couple of years _ since we _ last time( )A. have passed; have met B. have past; have metC. has past; met D. has passed; met17. His parents for over 40 years and they love each other very much.A. have been married B. have marriedC. will marry D. married18. I _ the book for two weeksI must return it
17、 to the school library( )A. borrow B. have borrowed C. kept D. have kept19. -Look!Your teacher Miss White is over there-No,it cant be herShe _ to Beijing( )A. has gone B. has been C. went D. will go20. Hurry up!The play _ for ten minutes( )A. has been on B. has begun C. had begun D. began六、答案和解析1.【答
18、案】B【解析】句意:宁波在过去的 10 年当中改变了很多。是的,你说得对。结合语境可知本句描述的是从过去一直持续到现在的动作,故用现在完成时态。选 B。2.【答案】C【解析】答案:C现在完成时,表示过去发生或已经完成的动作对现在造成的影响或结果或从过去已经开始,持续到现在的动作或状态根据 Its nice to see you again很高兴再次见到6你可知是说现在见到了根据 since 2014,可知从过去已经开始,持续到现在的状态应该用现在完成时态现在完成时态的构成:助动词 have/has+过去分词,否定式为:助动词have/has+not+过去分词根据主语 we,所以应该用 have
19、nt seen,故选:C很高兴再次见到你自从 2014 以来,我们彼此就没有见过面本题主要考查动词时态,做此类题目要注意时间状语、标志词根据上下文所表达的含义,做出判断同时更应记清时态的构成形式就本题而言,主要考查现在完成时态3.【答案】D【解析】句意:Amy,我们能把这些软玩具捐了吗?我们已经买了它们好多年了。妈妈,但是我想留着这个小熊。本题考查动词的时态。根据题干中的 for many years 及语境可知本空用现在完成时,而且动词应用延续性动词。buy 的延续性动词为 have,由此可知答案为 D。4.【答案】D【解析】句意:-你对中国历史了解很多,是吗?-是的,自从 1998 年我就
20、一直住在中国。have come to 来到;have gone to 去了,还没回来;have been to 去过,已经回来了;have lived in 一直居住在。根据句意可知,说话人自从 1998 年就一直住在中国,所以对中国的历史很了解。故选 D。5.【答案】A【解析】句意:-你曾经从图书馆里借过杂志吗?-是的,我借了三天的时间。完成时的结构一般疑问句 Have+主语+done+其他,for+一段时间要求谓语动词用持续性动词,故用 keep,结合语境故选 A6.【答案】A【解析】句意:我听说你去过美国,你什么时候去的?去年暑假。根据句意第一空是到现在为止曾经去过,所以用 have
21、been to;第二空根据句意及回答是应该用一般过去时态,所以选A。77.【答案】C【解析】句意:到目前为止,可怕的自然灾害已经是许多人失去了他们的家。时间状语是 so far,故应用现在完成时,即为 have/has+动词的过去分词,故选 C。8.【答案】D【解析】句意:今天我遇见了我最好的朋友,自从离开学校以来我们彼此从没见过。since I left school 引导的从句相当于一段时间,故主句应用现在完成时,所以应选 D。9.【答案】B【解析】答案:B结合语境可知上文描述的是过去发生的动作,故用一般过去时态下文for nearly twenty years 描述的是从过去一直持续到现
22、在的动作,故用现在完成时态have/has+过去分词瞬间动词 leave 不能和表示一段时间的时间状语连用和 how long 连用,故用 when,leave 表示瞬间动作,换成 be away,主语 he,故 has,故选 B-你的叔叔什么时候离开了他的家乡? -让我想想他已经离开将近二十年了英语中的时态主要是借助于时间状语与上下文语境来进行判断解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态完成时态中的动词有瞬间动词和持续性动词之分,瞬间动词的过去分词强调的是动作的完成,持续性动词强调的是动作的持续性现在完成时态中表示一段时间的时间状语不能和
23、瞬间动词连用,持续性动词不能和表示瞬间时间的时间状语连用,需注意区分10.【答案】C【解析】答案为 C根据从属连词 since 可知,需要用现在完成时,表示从过去某个时间点开始到现在的动作,而且这个动作对现在有影响此处 since 引导时间状语从句,since 后接表示一个时间点的句子,说明从过去的时间点到现在的这段时间里的动作现在完成时的构成为 has/have+过去分词故选 C这种药自投入使用来就挽救了数百万人的性命8注意 since 引导时间状语从句时,主句的时态一般为现在完成时11.【答案】C【解析】句意:你的女儿在美国待了多长时间了?自从 2015 年起。have been to 去
24、了,人已经回来了;have gone to 去了,人没有回来;been away 离开;have been in 待在某地(多长时间),表示一种状态。故选 C。12.【答案】C【解析】答案:C跳过空格得知句意是说去过博物馆两次了,动作发生在过去,对现在造成了一定的影响,故用现在完成时 have/has+过去分词,主语 I,故 have,故答案是 C 我已经去过历史博物馆两次了,我在那里学了很多 现在完成时有两种用法 1过去发生的某一动作对现在造成的影响或结果或到现在为止已经发生或完成的动作 2表示过去发生的、持续到现在的动作或状态 13.【答案】B【解析】答案:Btell 后加宾语从句,主句是
25、一般现在时,从句时态不受限制,结合 Nearly a year可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时 have/has+过去分词,buy 是短暂性动词不能与一段时间连用,故用 have 的过去分词 had,故答案是 B -你能告诉我你买华为手机多久了吗,张先生? -将近一年,很好用 现在完成时表示过去发生的动作对现在造成的影响或结果或表示过去的动作或状态持续到现在它的构成是:主语+have/has+动词的过去分词14.【答案】C【解析】句意:东营海南航空公司已经开通大约 5 个月了,我已经乘坐过 3 次了。完成时 for 加一段时间要求谓语动词是持续或表示状态的,结合语
26、境故选 C。15.【答案】C【解析】句意:我很久没见你弟弟了。他在哪儿?他去美国学习了。他上个周日去那儿的。9根据句意,第一空用现在完成时,go 的过去分词是 gone;由句中 last Sunday 可知,第二空用一般过去时,go 的过去式是 went。故选 C。16.【答案】D【解析】答案:D 现在完成时的构成:have/has+过去分词,表示过去发生的动作对现在造成的影响或结果或表示过去的动作或状态持续到现在根据时间状语 last time,这是一个表示过去的时间状语,所以在 since 引导的时间状语从句中要用一般过去时,结合给出四个选项,所以第二个空要用 met,因此可知这句话的意思
27、是“自从我们上一次遇见以来,好几年已经过去了“这个句子的主语是“A couple of years“这是一个时间短语来作主语,谓语动词要用第三人称单数,pass 是动词,意思是“过去“,past 是形容词,意思是“过去的“,故排除综上所述,故选D自从我们上一次遇见以来,好几年已经过去了首先要掌握现在完成时的构成以及用法,然后结合具体的题目,就可以确定正确答案17.【答案】A【解析】句意:他的父母结婚有四十年了。他们彼此非常相爱。现在完成时表示过去已经开始,持续到现在的动作或状态往往和表示一段时间的状语连用。for+一段时间,since+一段时间点或过去时态的句子。故选 A。18.【答案】D【解
28、析】答案:D结合句意可知 borrow 借,动作发生在过去,持续了一段时间,故用现在完成时 have/has+过去分词,主语 I,故 have,borrow 是短暂性动词,不能与一段时间连用,故换成 keep,keep的过去分词 kept,故答案是 D我借了两个星期的书了,我必须还给图书馆了现在完成时有两种用法 1过去发生的某一动作对现在造成的影响或结果或到现在为止已经发生或完成的动作2表示过去发生的、持续到现在的动作或状态19.【答案】A10【解析】答案:A结合 it cant be her 可知人不在,动作发生在过去,对现在造成一定的影响,故用现在完成时 have/has+过去分词,表达去
29、了某地用 have/has+gone to,have been to 去过某地,故答案是 A-看,你的老师怀特小姐在那边 -不,不可能是她,她去了北京have been to 曾经去过某地,人已经回来 have gone to 到某地去了,在路上或者已经到达那里 I have been to Beijing我曾经去过北京(现在不在北京) He has gone to Beijing他到北京去了(在路上或者在北京)20.【答案】A【解析】答案:A考查现在完成时态本句描述的是从过去一直持续到现在的动作,故用现在完成时态begin 是瞬间动词,不能和表示一段时间的时间状语连用be on 上演现在完成时态用 be 的现在分词 been答案是 A快点,演出已经开始十分钟了现在完成时态,由“have/has+过去分词“构成,表示动作发生在过去,但与现在的情况有联系也表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作结合语境,注意人称变化及动词过去分词变化