(完整word版)八年级现在完成时练习题_第1页
(完整word版)八年级现在完成时练习题_第2页
(完整word版)八年级现在完成时练习题_第3页
(完整word版)八年级现在完成时练习题_第4页
(完整word版)八年级现在完成时练习题_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

1、精品文档八年级现在完成时练习题现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系。动作或状态发生在过去,但它的影响现在还存在;也可表示持续到现在的动作或状态。简单地讲现在完成时就是表示:“结果、影响和持续”。其构成: have + 过去分词。一般过去时与现在完成时的比较1 过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。2 过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。一般过去时常用的时间状语:yesterday, last week,ago, in1980,

2、in October,just now, 具体的时间状语现在完成时的时间状语或副词:for, since, so far, ever, never, just, yet, till/ until, up to now, in past years3 现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn,work, study, know.解析: 1. 英语动词根据词义可分为两种, 一种是延续性 的 ,一 种 是 终 止 性 的 ,终 止 性 动 词 ,如 begin,start,die,buy,leave, come 等 , 表示动作的发生与结束于

3、一瞬间完成, 不能再延续, 所以它的现在完成时不能和表示延续的时间状语连用,即不能与表示一段时间的状语,for+ 时间段 , since+ 时间点 / 从句连用, 也不能用在how long 引导的特殊疑问句中.常见终止性动词与延续性动词的对应关系如下come/go/arrive/get/reach/movebein/atopenbe openbuyhavediebe dead closebe closed become-beborrow-keep begin/startbe onput onwear leavebe away fallasleepbe asleepend/finishbe o

4、verjoin the armybe in the army / be a soldiereg. I ve left Shanghai for three days. I ve been away from Shanghai for three days.I left Shanghai three days ago. It is /has been three days since I left Shanghai.句子中如有过去时间的名词或副词时,不能使用现在完成时,要用过去时。Tom has written a letter to his parents last night.Tom wro

5、te a letter to his parents last night.用于现在完成时的句型1 . It is the first / second time.that 结构中的从句部分,用现在完成时。It is the first time that I have visited the city.It was the third time that the boy had been late.2 . This is the that结构,that 从句要用现在完成时 .This is the best film that I ve seen.这是我看过的最好的电影。This is th

6、e first time I ve heard him sing.这是我第一次听他唱歌。3 . 现在完成时中been to, gone to 区别gone to 去某地了, 说话时某人已离开此地, 在去某地的途中或已在某地,典型例题1 Do you know our town at all? No, this is the first time I here.A was B have beenC came D am coming2 Have you been to our town before? No, it s the first time I _ here.A even, comeB e

7、ven, have comeC ever, comeD ever, have come、/、 have worked here for many years. ? a注意:1 非延续性动词的否定形式可以与表示延续时间的状语连用。即动作不发生的状态是可以持续的。I have received his letter for a month.I haven t received his letter for almost a month.2 比较 since 和 forsince 用来说明动作起始时间,for 用来说明动作延续时间长度。I have lived here for more than

8、twenty years.I have lived here since I was born.注意:并非有for 作为时间状语的句子都用现在完成时。I worked here for more than twenty years.小窍门:当现在完成时+一段时间,这一结构中,我们用下面的公式转化,很容易就能排除非延续动词在完成时中的误使。Tom has studied Russian for three years.=Tom began to study Russian three years ago, andis still studying it now.Harry has got mar

9、ried for six years.=Harry began to get married six years ago, and isstill getting married now.显然,第二句不对,它应改为Harry got married sixyears ago. 或 Harry has been marriedfor six years.3 since 的四种用法since 过去一个时间点。I have been here since 1989.since 一段时间agoI have been here since five months ago.since从句Great cha

10、nges have taken place since you left.It is一段时间since 从句It is two years since I became a college student.练习1. It s a long time since we last, isn tit?2.-I know you a picture book amongthese.-Yes, Have a look at it, please.3. So far, spaceships without people themoon and some other parts of theuniverse

11、.4. My fatherhome for nearly three weeks.A .has gone away fromB. has leftC .has been away fromD. went away.Mr and Mrs Green havein China fora week. A .been B. gotC .arrived D. reached6. -Where s Mary? -Oh, she the library.A.has gone to B.went to C.has been toD.had gone to一、单项选择1 、 Both his parents l

12、ook sad .Maybe theywhat s happened tohim .A. knew B . have known C . must know D .will know2 、 He has been to Shanghai , hashe ?A. already B .never C .ever D . still3 、 Have you met Mr Li ?A. just B . ago C .before D . a moment ago4 、 The famous writer one new book in the pasttwo yearA . is writing

13、B .was writing C .wrote D .has written5 、 -Our country a lot so far .-Yes . I hope it will be even .A. has changed ; well B . changed ; goodC . has changed ; better D . changed ; better6 、 Zhao Lan already in this schoolfor two yearsA. was ; studying B . will ; study C . has ; studied D . are ; stud

14、ying7 、 We Xiao Li since she was alittle girl .A. know B . had known C . have known D . knew8 、 Harry Potter is a very nice film .Iittwice .A . will see B . have seen C . sawD .see9 、 -These farmers have been to the UnitedStates .-Really ? When there ?A . will they go B . did they go C . do they go

15、D . have they gone10 、 -you _ your homework yet ?-Yes . I it a moment ago .A . Did ; do ; finished B . Have ; done ; finishedC . Have ; done ; have finished D. will ; do ; finish11 、 His father the Party since 197.A . joined B . has joined C . was in D . has been in12 、 -Do you know him well ?- Sure

16、 .We friends since ten yearsago .A. were B . have been C . have become D . have made13 、 -How long have you here ?-About two months .A. been B . gone C . come D . arrived14 、 Hurry up! The play for tenminutes .A. has begun B . had begun C . has been on D . began15 、 It ten years since he left thearm

17、y .A. is B . has C . will D . was16 、 Miss Green isn t in the office .sheto the library .A .has gone B . went C .will go D . has been17 、 My parents Shandong for tenyears .A . have been in B . have been to C . have gone to D. have been18 、 The students have cleaned the classroom,?A. so theyB. don t

18、theyC. have theyD. haven t they19 、 has Mr White been a member of GreenerChina since he to China?A. Howsoon, comes B. Howoften, got C. Howlong, came D. How far, arrived20、 His uncle for more than years.A. has come here B. has started to work C. haslived there D. has left the university二、句型转换3 、 The

19、old man last year. He for a year.4 、 This factory opened twenty years ago.This factoryfor twenty years.5 、 Miss Gao left an hour ago.Miss Gao anhour ago.6 、 Her mother has been a Party member for threeyears .Her mother the Party three years7 、 The Green Family moved to France two years ago. two year

20、s the Green family moved to Fra nce.8 、 The bus has arrived here. It arrived ten minutesago.三、汉译英9 、 她还没有看过那部新电影。10 、她去过上海。11 、他这些天上哪儿去了?现在完成时讲解现在完成时可以用来表示发生在过去某一时刻的, 持续到现在的动作或状态常与for,since 连用 . for+ 时间段 Mary has been ill since+ 过去一个时间点I have lived here since1998. since+ 时间段 +ago I have lived here s

21、ince six years ago. since+ 从句 I have lived here since I was born. It is+ 时段 +since+ 从句 It s since I lived here.瞬间动词不能直接与for since 连用。要改变动词buyhave;borrowkeep;come/arrive/reach/gettobe in go outbe out ; leave be away ; beginbe on ;finishbe over ;openbe open ; close beclosed ; diebe dead 1.have 代替 buyM

22、y brother has had this bike for almost four years. 2、用keep 或 have 代替 borrowI have kept the book for quite a few days. 3、用be 替代 becomeHow long has your sister been a teacher? 4、用have a cold 代替catch a coldTom has had a cold since the day before yesterday. 5、用wear 代替 put onb) 用 be+形容词”表示一种状态,表延续性1、 be

23、married 代 marry 、 be ill代 fall ill3 、 be dead 代 die 、 be asleep 代fall asleep5 、 be awake 代 wake/wake up 、 be gone 代lose,die,sell,leave7 、 be open 代 open、 be closed 代 close/shut9 、 be missing 代 losec) 用“be+副词” 表示一种状态,表延续性,代终止 性动词1 “be+ on” 代 start,begin2be+ up” 代 get up3 “be+ back” 代 return to,come b

24、ack to,go back to4“ be here ”代 come here 或 go there 等等d) 用“be+介词短语”代终止性动词1. “ be in/at + 地点”代替 go to /come to2. 用 be in the army代替 join the army3. “ be in/at + 地点”代替 move toUNIThas gone ,has been , has been的区别Have/Has gone :去了Where is your father ? He has gone to Shanghai.Have/Has been :去过My father

25、has been to Shanghai.Have/has been in:呆了多久My father has been in Shanghai for two months./since two months ago.现在完成时讲解一基本结构:助动词have/has+ 过去分词二基本句型:否定句:主语+have/has+not+ 过去分词+其他.一般疑问句:Have/Has+主语+过去分词+其他.简 略 答 语 : Yes, 主 语 + have/has. No, 主 语 + haven t/hasn t.五现在完成时的标志现在完成时的含义之一是过去完成的动作对现在仍有影响 , 用以下四大标

26、志词可以表达这种含义:* 以 already, just 和 yet 为标志He has already got her help.他已得到她的帮助。He has just seen the film. 他刚刚看过这场电影。Hehasn t come back yet. 他还没有回来。* 以 ever 和 never 为标志 This is the best film Ihave ever seen. 这是我曾经看过的最好的一部电影。Hehas never been to Beijing. 他从没有到过北京。以动作 发生的次数为标志He says he has been to the USA

27、three times.他说他已经去过美国三次了。* 以 so far 为标 +beforeHe has got to Beijing so far.到目前为止他已到了北京。She has passed the examso far.到目前为止她已经通过了考试。三用法现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果I have spent all of my money .Guo zijunMy father to work.注意:现在完成时不能单独与过去的时间状语连用,如 yesterday,last week, three years ago 等 ;) 不能与 when 连用

28、. 现在完成时往往同表示不确定的过去时间状语连用现在完成时练习A) 选用 have, has 填空 :1 .I told him the news. .She comeback from school.3 .You won the game.B) 按要求改写下列各句:4 .They have bought a computer.5 .He has lost his book.Both his parents look sad . Maybe theywhat s happened to him . A . knew B . have known C . must know D .will kn

29、ow6 、 He has been to Shanghai , has he ?A . already B .never C .ever D . still7 、 Have you met Mr Li ?A. just B . ago C .before D . a moment ago8 、 A . is writing B .was writing C .wroteD .has written9 -A. has changed ; well B . changed ; goodC . has changed ; better D . changed ; better A . was ; s

30、tudying B . will ; studyC . has ; studied D . are ; studying These farmers have been to the United States . Really ? When there ?A. will they go B . did they goC . do they go D . have they gone10、 Yes . I it a moment ago .A. Did ; do ; finished B . Have ; done ; finishedC . Have ; done ; have finish

31、edD . will ; do ;finish、Exercise:用 since 和 for 填空1. Jim has been in Ireland Monday.2. Jill has been in Ireland three days.3. His aunt has lived in Australia 1days.4. Mary is in her office. She has been there o clock.5. India has been an independent country 1974.6. The bus is late.They ve been waitin

32、g 0minutes.7. Nobody lives in those houses. They have been empty many years.8. Mike has been ill a long time. He has beenin hospital October.1. Fill in the blanks with the proper form.2. Ialready the film. I itlast week.3. he his work today? Not yet.4. My father just back from work. Heis tired now.5

33、. Where s Li Ming ? He to theteacher s office.6. I here since I here in1999.7. So far I quite a few friendshere.8. How long the Wangs here ? For two weeks.9. I just my homework.10. He to school on foot every day.11. you your science book yet?12. If it fine tomorrow, I ll go with you.13. The students

34、 English when theteacher came in.14. Look! The monkey the tree.15. My mother to see me next Sunday.16. I ve lost my pen. you itanywhere?II. Choose the best answer. 1. Howlong have you here?A. come B. got C. arrived2. My grandpa died .A. at the age of myC. when I was. B. for years D. my age was. D. b

35、een3. Jane has to BeiJing. She will come backtomorrow.A. been B. gone C. went D. never been. It is ten years I last saw her.A. after B. since C. for D. that5.-Who will go to the station to meet Lorry? -Iwill. I her several times.A. met B. have met-Just weeks.A. will, buy B. did, buyC. are, having7.

36、-Do you know Lydia very well? -Yes, She andI friends since we were very young.A. have made B. have becomeC. have been D. have turned D. have, had C. had met D. will meet. -What anice dress! How long you it?8. The Smiths in China for years.A. has lived B. lived C. have been D. live9. -Hello, this is

37、Mr. Green speaking. Can I speak to Mr. Black?- Sorry. He the Bainiao Park.A. has been to- Yes, twice.A. Have, gone B. Have, beenIII. Rewrite the sentences.1. I have been to Macau before.I been to Macau before.2. He hasn t come to school 就划线部分提问)he come to school?3. I bough a new bike just now.I just

38、 a new bike.4. We began to learn English three years ago.We English three years5. He has never surfed, ?have they been here?7. The old man last year. He has for a year.8. Miss Gao left an hour ago.Miss Gao has an hourago.Ask the questions1) I have been there for two days.you ?2) My father has lived

39、here since000. your father ? he ? they a book?1. have, seen, saw2. Has, finished3. has, come4.has gone5. have worked, moved6. have made7. have, stayed8. have, finished. goes10. have,found11. is12. were reading13. is climbing14. is coming15. Have, seenKeys:1. Howlong have, been there2. Howlong has,li

40、ved here . When did, leave here4. When did, buy现在完成时练习题及答案三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。 arrive at / in sp / get to / reach sp / come/ go / move to spf be in sp / at school / at home / on the farm / be here / be there1) He got to Beijing five minutes ago.HeBeijing for .2) I moved to the USA in008.

41、I the USA since .3) I went home yesterday. I home for . C, Do, goD. were, going B. has gone to C. went to D. will go to 10. -you ever to the US?4) They came here last week. They heresince . come to / go back to / return to- be backtogo out - be o ut1) He came out two years ago.He for2) We return to

42、Beijing yesterday.We _ to Beijing since . become - be1) I became a teacher in000. I a teacher for .2) The river became dirty last year. The river dirty for . close fbe closed open - be open1) The shop closed two hours ago. The shop for .2) The door opened at six in the morning.The door for six hours

43、. get up -be up ; die - be dead ; leave sp. f be away from sp. fall asleep / get tot sleep - be asleep ; finish3) end f be over ; marry f be married ;1) I got up two hours ago.I since .2) He left Shanghai just now.He Shanghai for five minutes.3) My grandpa died in002.My grandpa for .4) The meeting f

44、inished at six.The meeting for six hours.5) I got to sleep two hours ago .I _ since .6) They married in 1990. They since . start / begin to do sth.fdo sth. ; begin f be on1) I began to teach at this school in 1995. I at this school since .2) The film began two minutes ago. The film for. borrow f kee

45、p ; lose -not have ; buy f have ; put on f we arcatch / get a cold - have a cold ; get to know fknow1) They borrowed it last week.They itsince .2) I bought a pen two hours ago. I apen for .3) I got to know him last year. I himsince .4) I put on my glasses three years ago. I my glasses for. have / ha

46、s gone to -have been inHe has gone to Beijing.He Beijingfor two days. join the league / the Party / the army f be a league member /a Party member / a soldier fbe a member of the league / the Partyfbe in the league / the Party / the army1) He joined the league in002.He a for twoyears.He a the for two

47、years.He the league for twoyears.2) My brother joined the army two years ago.My brother a for My brother in for twoyears.四、划线提问1) I have been there for two days. you 2) My father has lived here since000. your father ?3) He left here yesterday. he ?4) They bought a book two hours ago.they a book 五、用

48、have been 或 have gone 填空。A: Where Li Fei ?B: He to Hainan Island.A: How long he there?B: He there for three days.A: When will he come back , do you know?B: I m afraid he won t come back recently.A: Could you tell me the way to Hainan Island?B: Sorry, I never there.A: How many times Li Fei to that pl

49、ace? B: He there only once.八 . 用适当的时态填空:1. She s here ever since she wasten.2. Both of them in Hongkong forten days.3. Both of them to Hongkong ten daysago.4. Half an hour since the train5. Maryher pen. you ithere and there?6. you your watch yet?7. -Are you thirsty?-NoI justsome orange.8. We already the book.9. they a new school in thevillage?10. I my homework .

温馨提示

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

评论

0/150

提交评论