英语时态——现在完成时精讲和练习(共11页).docx

上传人:飞****2 文档编号:13891191 上传时间:2022-05-01 格式:DOCX 页数:11 大小:33.58KB
返回 下载 相关 举报
英语时态——现在完成时精讲和练习(共11页).docx_第1页
第1页 / 共11页
英语时态——现在完成时精讲和练习(共11页).docx_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《英语时态——现在完成时精讲和练习(共11页).docx》由会员分享,可在线阅读,更多相关《英语时态——现在完成时精讲和练习(共11页).docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上英语时态现在完成时精讲和练习I. 定义:表示过去发生或已经完成的动作对现在造成的影响或结果,也可以表示过去已经开始,一直延续到现在的动作或状态II. 现在完成时的结构肯定句:have/has+ done () 否定句:主语+have/has+not+ done ()+其他.一般疑问句:Have/Has+主语+ done ()+其他.简略答语: Yes, 主语 + have/has.(肯定)No, 主语 + havent/hasnt.(否定)注意:表示短暂时间动作的词,如:come,go,die,marry,buy等的完成时不能与for,since等表示一段时间的词连用

2、。用来持续的动作或状态或表过去重复的动作,如live,study,be,wait等,常和since(自从)或for(经历)引导的词语连用。如:I have lived here for more than thirty years.我已在此住了30多年。III. 现在完成时的标志1.现在完成时的含义之一是过去完成的动作对现在仍有影响, 现在完成时通常和,ever, never, twice(once), so far(到目前为止), since,for,in the past/last few years(在过去几年) , already(肯定句), yet(否定,疑问句), just(刚刚)

3、, before(以前), recently(近来) 等词连用说明:already与yet都有“已经”的意思,但already常用于肯定句,并用于句中。yet常用于否定句和疑问句,并用于句末。例如:I have already finished my homework. I havent finished my homework yet. Have you finished your homework yet?They have left. (他们已经离开了,也就是说现在他们人不在这里)I have had my lunch. (我已经吃过午饭了,也就是说我现在不饿)I cant find m

4、y watch now. I think I have already lost it.2.过去已经开始的动作一直延续到现在, 甚至有可能继续延续下去,我们可以从动作“延续”的特性和“时间”点段的区分入手。for+时段 since+过去一个时间点(过去 从句)为标志注意: 1)现在完成时不能单独与过去的时间状语连用, 如yesterday, last week, three years ago 等; 2)不能与when连用IV. 现在完成时的用法A表示过去发生或已经完成的动作对现在造成的影响或结果,强调对现在造成的影想或结果)。例如: The car has arrived.车子来了。(结果:

5、车子已在门口)Someone has broken the window.有人把窗户打破了。(结果:窗户仍破着)B. 表示过去已经开始,持续到现在的动作或状态,可以和表示从过去某一时刻延续到现在(包括“现在”在内)的一段时间的状语连用,如for+时间段、since+过去的时间点、疑问词how long等。例如: My uncle has worked at this factory for five years. 我叔叔在这个工厂工作已经五年了。 Mr. Black has lived in China since 2002. 自从2002年Mr. Black 一直住在中国。 How long

6、 have you been here? 你来这里多久了? 注意:此种用法中表示持续动作或状态的动词必须是延续性动词(否定句除外)。例如: (1)这本书我已经买了三个月了。 错误:I have bought the book for three months. 正确:I have had the book for three months. (2)你哥哥参军多长时间了? 错误:How long has your brother joined the army? 正确:How long has your brother been in the army/been a soldier?英语中的短暂

7、性动词和延续性动词 英语动词根据词义可分为两种,一种是延续性的,一种是终止性的。动词按其动作发生的方式,动作发生过程的长短,分为延续性动词和终止性动词。 延续性动词表示的动词是一种延续的动作,这种动词可以延续下去或产生持久的影响。如:learn,work,stand,lie,know,walk,keep, have,wait,watch,sing,read,sleep,live等。终止性动词也称非延续性动词、瞬间动词,表示的动作不能延续,即动作发生立即结束,产生某种结果。在有了某种结果之后,就不能再继续下去。如:leave,start,set out,arrive,reach,get to,b

8、egin, stop,shut,turn off,marry,put,put on,get up,wake,fall,join,receive, finish,end,complete,become,come,go,die,close,open,break,give, jump,buy,borrow等。所以它的现在完成时不能和表示延续的时间状语连用,即不能与表示一段时间的状语,for+时间段, since+时间点/从句连用,也不能用在how long引导的特殊疑问句中。终止性动词要表示持续时, 可用以下方法: .将时间状语改为时间段 + ago,句中谓语动词用一般过去时。eg.我弟弟参军两年了

9、. My brother joined the army two years ago. .若保留for+时间段,since+时间点/从句, 或用在 how long 句型中,则需将终止性动词改为相应的状态动词或延续性动词。 My brother has been in the army for two years. My brother has been a soldier for two years 将短暂性动词改为相应的延续性动词或短语即可和一段时间连用,其常用的方法有如下几种:a直接替换,即用相应的延续性动词替换的主要有:buyhave,borrow keep,come go becom

10、ebe,catch get a coldhave a cold,等。bbe名词:join the Party Leaguebe a Party League member, go to schoolbe a student,join the armybe a soldier等。cbe形容词副词:diebe dead,leavebe away(from),put onbe on,finish endbe over,begin startbe on,comebe here in,fall asleepbe asleep,go outbe out等。dbe介词短语:go to schoolbe in

11、 at school,join the army be in the army等。e去掉短语中的短暂性动词:get to knowknow,come to workwork,begin to studystudy等。1终止性动词的用法 1)终止性动词可用来表示某一动作的完成,因此可用于现在完成时。如:The plane has arrived.飞机到了。I have finished my homework. 我已完成了作业。 2)终止性动词表示的动作极其短暂,不能持续,所以其现在完成时(只限于肯定式)不能和表示一段时间的状语连用。如:他死了三年了。误:He has died for thre

12、e years他来这儿三个月了。误:he has come here for three months两句中的动词die和come都为终止性动词,它们可用于完成时,但不能同表示一段时间的状语for three years months连用。那这两句如何译成英语呢?我们可采用下列方法: A用能够表示持续状态的相应的延续性动词替换句中的终止性动词。如:He has been dead for three yearsHe has been here for three months B把误句中表示一段时间的状语改为表示过去时间的状语,原动词的完成时改为过去时。如: He died three yea

13、rs agoHe came here three months ago C用“It is has been 一段时间since(一般过去时)”结构。如:It is has been three years since he diedIt is has been three months since he came here D用“多长时间has passed since(一般过去时)”结构。如:Three years has passed since he diedThree months has passed since he came here3)终止性动词现在完成时的否定式,已成为一种可

14、以延续的状态,因此可以和表示一段时间的状语连用。如:I havent heard from him for two weeks我已两个星期没收到他的信了。He hasnt left here since 1990自从1990年以来,他一直没有离开过这儿。4)终止性动词的否定式同until一起连用,构成“notuntil”结构,意为“直到才”,表示这个动作直到until所表达的时间到来时才发生。如:We wont go to visit the Great Wall until the rain stops直到雨停了我们才会去参观长城。When did you go to bed last ni

15、ght?昨晚你几点钟点上床睡觉的?I didnt go to bed until my father got home直到我爸爸到家我才上床睡觉。5)在while(表示“一段时间”)引导的从句中,不能用终止性动词,但when可以,因为when可表示“时间的点”,也可表示“一段时间”。如:误:While I got to the village,it was dark正:When I got to the village,it was dark6)终止性动词肯定式的完成时不能和how long连用。如:误:How long have you borrow the book?可改用延续性动词或与w

16、hen连用的一般过去时。正:How long have you kept the book?正:When did you borrow the book?2延续性动词的用法 1)延续性动词可以用于现在完成时,其完成时可以同一段时间状语连用。如:I have waited for him for nearly two hours我等他快两个小时了。 2)终止性动词不能和表一段时间的状语连用。同样,延续性动词也不能和表示短暂时间的时间点连用。如:误:It rained at eight yesterday morningrain为延续性动词,而at eight是表示时间点的状语,显然矛盾。如果要用

17、延续性动词表示一瞬间的行为,可以借助come,get, begin等终止性动词来表达。上句可改为:It began to rain at eight yesterday morning3)在until引导的时间状语从句中,若主句的谓语动词是持续性动词,既可以用肯定形式,也可以用否定形式,但句子含义不同。试比较:She listened to the radio until her father came back她一直听收音机到她父亲回来。She didnt listen to the radio until her father came back直到她父亲回来才听收音机。延续性动词与非延续

18、性动词之间的转换 1. come/go/arrive/get/reach/move-be in/at 2. come/go out be out 3. go/come be here 4. leave be away / from 5. join the army-be in the army /be a soldierjoin the Party-be in the Party /be a Party member 6. die be dead 7. catch a cold have a cold 8. begin / start =be on 9. end/finish-be over

19、10. put on wear 11. buy have 12. borrow keep 13. become be 14. fall asleep be asleep 15. fall ill/sick be ill/sick 16. lose be lost 17. get to know begin to know18. go to sleep/ get to sleep=sleep 19. get up be up 20. close be closed21. move be out of 22. break be broken 23. marry be married24. go b

20、e away 25. wake be awake 26. get to know - know 27.wearput on 28. open be open 用相应的延续性动词替换短暂性动词,句中谓语动词用现在完成时,时间状语为“for时间段”或“since时间点”。如:He has been in the Green China for three years.He has been a member of the Green China for three years.他加入“绿色中国”已经三年了。 The old man died 4 years ago.- The old man ha

21、s been dead for 4 years.He joined the Party 2 years ago.- He has been in the Party for 2 years.I bought the book 5 days ago.- I have had the book for 5 days. 表示时间段的短语有:for+一段时间(for 2 years), since+从句(since he came here), since+时间点名词( since last year, since 5 days ago),how long; for a long time等。V. 现

22、在完成时态与一般过去时态的区别 1一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。I saw this film yesterday.(强调动作发生的时间是yesterday 。)I have seen this film.(强调对现在的影响,电影的内容已经知道了。)2一般过去时和表示过去的时间状语连用,如:ago, last week/., in 2008, in the past, just now, the day before yesterday, yesterday ., then(那时),that d

23、ay, one day, once(从前)现在完成时常和recently(近来),ever, never, twice, so far(到目前为止), since,for,in the past/last few years , already(肯定句), yet(否定,疑问句), just(刚刚), before(以前)连用。现在完成时不与表示过去的时间状语连用。现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn, work, study, know. VI. 比较since和forsince 后接时间点, for后接时间段,试比较:I hav

24、e lived here for more than twenty years.I have lived here since I was born.My aunt has worked in a company since 1949.I have not heard from my uncle for a long time.VII. 比较 have/has been to、have/has gone to 和 have been inhave(has) been to.表示“曾去过某地,已经从那里回来了”,可以和ever、never、twice等连用。have(has) gone to表示

25、“已经去了某地,在去那里的途中或到达那里还没有回来”。have(has) been in 表示“在某地呆多长时间”,常与表示一段时间的状语连用,如:since, for, how long 等He went to Shanghai last week 上周他去了上海He has been to Shanghai. 他(曾经)到/去过上海.(但他人现在肯定不是在上海而是回来了)He has gone to Shanghai. 他已经去上海了.(也许刚动身出发,也许已经到了,也许还在路上,反正他人不在这里)Mr. Brown has been in Shanghai for three days.

26、 布朗先生来上海已经有三天了现在完成时练习(1)I. 延续性动词和瞬间性动词之间的转化1.He died 10 years ago. He _ for 10 years / since 10 years ago.2. He borrowed the book 2 weeks ago. He _the book for 2 weeks.3. He bought the motorbike a month ago. He _the motorbike for a month.4. He arrived here three days ago.He _here since three days ag

27、o.5. They turned off the light 2 hours ago. The light _for 2 hours.6. He left here 2 years ago. He _from here for 2 years.7. The film began 30 minutes ago. The film _ for 30 minutes.8. They opened the door an hour ago. The door _ for an hour.9. They closed the door an hour ago. The door _for an hour

28、.10. He joined the army last year. He _ a _ for a year. = He _ the army for a year. = It _ a year _ he joined the army. II. 单项选择。( )1. The famous writer _ one new book in the past two year .A. is writing B.was writing C.wrote D. has written ( )2. Have you met Mr. Li _?A. Just B. ago C.before D.a mom

29、ent ago( )3. How long have you _ here ? About two months .A. been B. gone C. come D. arrived( )4. Our country _ a lot so far .Yes. I hope it will be even _ . A. has changed ; well B. changed ; good C. has changed ; better D. changed; better ( )5. _ you _ your homework yet ?Yes. I _ it a moment ago.A

30、.Did; do; finished B.Have; done; finished C.Have; done; have finished D. will; do; finish( )6. We _ Xiao Li since she was a little girl .A. know B. had known C. have known D. knew( )7. Harry Potter is a very nice film. I _ twice.A. will see B. have seen C. saw D.see( )8. These farmers have been to t

31、he United States .Really? When _ there ?A. will they go B.did they go C. do they go D. have they gone ( )9. Zhou Lang _already _in this school for two years .A. was ; studying B. will ; study C. has ; studied D. are; studying( )10. His father _ the Party since 1998 .A.joined B. has joined C. was in

32、D. has been in( )11. Do you know him well ? Sure .We _ friends since ten years ago .A. were B. have been C. have become D. have made( )12. He has _ been to Shanghai, has he ?A. already B.never C.ever D. still( )13. Hurry up! The play _ for ten minutes . A. has begun B. had begun C. has been on D. be

33、gan( )14. It _ ten years since he left the army . A. Is B. has C. will D. was( )15. Miss Green isnt in the office. She_ to the library. A.has gone B. went C.will go D. has been( )16. My parents _ Shandong for ten years. A. have been in B. have been to C. have gone to D. have been( )17. The students

34、have cleaned the classroom, _? A. so they B. dont they C. have they D. havent they( ) 18. has Mr. White been a member of Greener China since he to China? A. How soon, comes B. How often, got C. How long, came D. How far, arrived ( )19. His uncle for more than 9 years. A. has come here B. has started

35、 to work C. has lived there D. has left the universityIII. 句型转换。1. He has never surfed, _ ?(改成附加疑问句) 2. They have been here since 2001. (提问) _ have they been here?3. The old man _ last year. He _for a year. (die) (动词填空)4. This factory opened twenty years ago.(同义句转换) This factory _ for twenty years.5

36、. Miss Green left an hour ago. (同义句转换)Miss Green _ an hour ago.6. Her mother has been a Party member for three years .(同义句) Her mother _ the Party three years _ .IV. 汉译英。1. 他昨天收到一封信。_2. 我父亲以前到过长城。_3. 她去过上海。_4. 他这些天上哪儿去了?_现在完成时练习(2)一、 单项选择。1. _ you _ your homework yet ? Yes . I _ it a moment ago . A.

37、Did ; do ; finished B.Have ; done ; finished C.Have ; done ; have finished D.will ; do ; finish2. His father _ the Party since 1978 . A. joined B. has joined C. was in D. has been in3. Do you know him well ? Sure .We _ friends since ten years ago . A. were B. have been C. have become D. have made4.

38、When he arrived at the bus stop, the bus _ for 20 minutes. A. has left B. had left C. has been away D. had been away5. I _ the League for 5 years so far. A. joined B. have joined C. have been in6. The factory _ since the February of 1988. A . has been open B. has opened C. was open D. opened7. Mary

39、and Rose _friends since they met in 2000. A. have made B. have been C. made D. have become8. The meeting _ for a week now. A. has finished B. has ended C. has been over9. Miss Gao _ this school for nearly 5 years. A. has been in B. has come to C. has taught10. How long _ he _ ? A. died B. has, died

40、C. has, been dead11. He _ at eight yesterday afternoon. A. slept B. was sleeping C. has sleep D. had slept12.He _ the car for a week. A. bought B. has bought C. has had 13.-How long _ you _ ill ? -Two weeks. A. did fall B. have, fell C. have, been14. Ill lend you the book , but you can only _ it for

41、 2 days. A. borrow B. keep C. take15.- How long can I _ the book? - Two weeks. A. borrow B. lend C. get D. keep二、 句型转换。1. He has never surfed, _?(改成反意疑问句) 2. This factory opened twenty years ago.(同义句转换) This factory _ for twenty years.3. Her mother has been a Party member for three years .(同义句) Her

42、mother _ the Party three years _ .4. The Green Family moved to France two years ago. (同义句转换)_ two years _ the Green family moved to France.三、用过去时或现在完成时填空:1. “_ you _ (have) lunch ?” “Yes.”“When _ you _ (have) it?” “I _ (have) it at 12:00.”2. “_ you _ (write) a letter to your aunt yet?”“Yes, I _. I _ (write) one last week.”3. “_ he _ (finish) his homework?” “Not yet.”4. “_ they ever _ (be) abroad?” “Yes, just once.”5. Your father _ just _ (finish) his work.6. Your father _ (finish) his work just now.7. Last term I

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁