现在完成时与一般过去时附比较练习7061.pdf
现在完成时 一、构成 1.肯定句:主语+have/has+过去分词+(其他)。2.否定句:主语+have/has+not+过去分词+(其他)。3.一般疑问句 Have/has+主语+过去分词?Yes,S+have/has.No,S+have/hasnt.二、特征词 already(肯定句),yet(否定句和疑问句)never,ever(疑问句)just(谓语动词之前)before(句末)so far=up to now,by now(到如今,迄今为止)in the past/last few years,(过去几年来)these days(这几天)since/ever since(自从,从那时起)for+时间段:for two years 三、用法 1.表示过去发生的某一动作对现在造成的影响或结果。I have already seen the film.我已经看过这部电影了。(还记得内容)Jim has just lost his book.吉姆刚才把书丢了。(还没找到)2.常和表示从过去某一时刻延续到现在的一段时间的状语连用.如:for+时间段 For 12 weeks/three minutes since+时间点(起点)since 9 oclock this morning since一段时间agofor时间段;since two weeks ago=for two weeks for a year=since a year ago;since 2000=for 9 years since+从句(从句常用一般过去时)The Greens have lived in Macao since they moved to Macao from Paris.格林一家从巴黎搬到澳门之后就一直住在澳门。四、时态填空:1.Are you sure you _(lose)the book?-Yes,I _(look)for it everywhere,but I still cant find it.2.We _ already _(copy)these words.3.Jim _(just,watch)a football match.He is so tired and hungry.4._you ever _(travel)on a train?5.-_ they _(see)the film yet?-Yes.They_(see)it already.-When_they_(see)it?-They _(see)it just now.6.-_ her sister _(be)to Nanning?-No,she_(never,be)there before.五、现在完成时与一般过去时的区别 现在完成时与一般过去时都表示“动作已经发生”,但不同点在于:(1)现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。He has learned French for three years.他学法语已经三年了。He learned French for three years.他曾经学过三年法语。Who has taken my bag?I couldnt find it.谁拿走了我的包?我找不到了?He cleaned the house yesterday.他昨天打扫过房间。The room is clean,for he has cleaned it already.房间很干净,因为他已经打扫过了。(2)现在完成时不可与表示过去的时间副词连用,而一般过去时则可以。He has done some washing yesterday.He did some washing yesterday.他昨天洗衣服了。六、现在完成时与一般过去时练习 1.-Where _you _(put)the book?I cant see it anywhere.-I _(put)it right here.But now its gone.A.did;put;put B.have;put;put C.did;put;have put D.have;put;have put 2.We havent heard from Jane for a long time.What do you suppose _ to her?A.was happening B.happens C.has happened D.happened 3.Hello,I _ you were in London.How long _ here?A.dont know;were you B.hadnt known;are you C.havent known;are D.didnt know;have you been 4.Im glad to tell you that we _ the work in less time than we _ expected to.A.finished;were B.have finished;are C.have finished;were D.had finished;were 5.It _ that pleasant music keeps people from becoming tired at their work.A.finds B.has found C.was found D.has been found 6.When I was at college I _ three foreign language but I _ all except a few words of each.A.spoke;had forgotten B.spoke;have forgotten C.had spoken;had forgotten C.had spoken;have forgotten 7.Im sorry,Mary,I _ your radio for such a long time.?Never mind.A.keep?B.kept C.have kept?D.am keeping 8.Where have you _ these days?9.?I have _ to Yangzhou with my friends.10.A.been,gone?B.been,been?11.C.gone,been?D.gone,gone 12.Where is your father?We havent seen each other for weeks.13.?_.14.A.He has been to America?15.B.He has gone to England 16.C.He is going to Australia 17.D.He would visit my grandparents 18.They have _ since the factory opened.19.A.left the school?B.joined the team 20.C.become workers?D.worked here 11.Jim _ the Great Wall many times.A.went to?B.goes to C.has gone to?D.has been to 12.It _ ten years since they _ to France.13.A.was,moved?B.was,have moved 14.C.is,have moved?D.is,moved 15._ to the United States?16.?No,never,but I went to Canada a few years ago.17.A.Have you been?B.Have you gone 18.C.Did you go?D.Will you go 19.I wont go to see the film tonight because I _ my ticket.20.A.didnt lose?B.have lost 21.C.will lose?D.didnt have 22.Miss Wu has taught in this school _.23.A.for ten years?B.ten years ago 24.C.since ten years?D.for ten years ago 25.I _ todays homework already.What about you?26.A.have finished?B.finish 27.C.to finish?D.Finishing 28.Ann has gone to Shanghai.So _ her parents.A.has?B.had?C.did?D.have 用所给动词的适当形式填空。1.With the medicine box under her arm,Miss Zhao (hurry)off to look after the man.2.Jim (make)many friends since he (come)to China.3.They _(know)each other for about ten years.4.He _ already _(write)a letter to the factory to ask them to stop making noise.5.When _ she _(leave)?Two hours ago.6._ you _(see)the film before?Yes,I _.?Where _ you _(see)it?At The Queens Cinema.7.Thank you all the same,Mr.Black,but I dont eat sweets.?Oh,I am sorry.I _(not know)that.8.They usually _(go)fishing when they lived there.9.How long _ she _(be)ill?10.They didnt start to work in the field until the rain _(stop).