




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
现在完成时练习题现在完成时练习题 1. A. 用 already或 yet1) Have they taken down the old pictures _? No, not _.2) Most of us have finished our compositions _3) He said he hadnt visited the exhibition _.B.用 since或 for1) We have learned five lessons _ the beginning og this term.2) Mrs Liao has been in hospital _last week.3) I have stayed at my aunts _two weeks.C. 用have gone或 have been1) Where are the boy students ? They _ to the school factory.2) Is your father in ? No, he _ to Shenzhen. _he ever _ there before ? Yes, he _ there several times3) He asked me if _ to Hangzhou before.I told him that I wanted to go there for a visit as I _ never _ to that city before.2. 选择填空B.1.Mother _me a new coat yesterday. I _ it on. It fits me well.A. had madehave tried B. madehave triedC. has madetried D. madetriedD.2 “He _to draw horses already”. “When _ he ?” “ Last year “A. learnedhas B. learneddidC. has learnedhas D. has learneddidA.3.Tom _up into the tree. Look, he _ high up there !A. has gotis B. has climbedwas C. got was D. climbedisC.4._ you _ the text yet ? Yes, we _ it two hours ago.A. Didcopydid B. HavecopiedhaveC. Havecopieddid D. Did copyhadA.5. “Why _ she _ angry ?” “Because he _ at her just now .”A. didgetshouted B. hasgotshoutedC. didgethas shouted D. hasgothas shoutedA.6. _you _ the film before ? Where _ you _ it ?A. Have seendidsee B. Did seedidwatchC. Haveseenhaveseen D. Did seehaveseenD.7.You _ me waiting for two hours. I _ for you since five.A. keptwaited B. have keptwaitedC. kepthave waited D. have kepthave waitedB.8.Where _ John _ ? To the library. He _ there for an hour.A. hasbeenhas gone B. hasgonehas beenC. didgowent D. didbewentD.9._ the baby still _ ? No, it _ crying.A. Hascriedhas stopped B. IscryingstoppedC. Did crystopped D. Iscryinghas stoppedC.10. I _ the way. I _ here for quite many years.A. knewhave lived B. knewliveC. knowhave lived D. knowliveC.11. _ you ever _ America ? Yes, I have.A. Havegone to B. Havegone in C. Havebeen to D. Have been inD.12. My brother _college for over three years.A. has gone to B. has been to C. has been in D. has been atD.13.He _ the Army by the end of 1989. He _ in the army since then.A. joinedis B. has joinedhas beenC. had joinedis D. had joined has beenB.14. By the time I _ back they _ up ten satellites.A. camehave sent B. camehad sentC. comehave sent D. had comesentC.15. Jack _ over five lessons by seven oclock. Then he _ a rest.A. wenttook B. wenthad takenC. had gonetook D. had gonehad takenA.16. We _ out by that time that he _ a spy for a long time.A. had foundhad been B. had foundwasC. foundhad been D. foundwasB.17. Before the news _ him, he _ to know about it.A. reacheshas got B. reachedhad gotC. reachedgot D. had reachedgotC.18. I _ him a second letter before I _ from him.A. wroteheard B. wrotehad heardC. had writtenheard D. have writtenhearD.19. People _ that the soldiers _ fighting.A. sayhad stopped B. saidhas stoppedC. saystopped D. saidhad stoppedB.20. We _ in a good harvest because we _ enough rain.A. didnt gethad had B. gothad hadC. had gothad had D. gothadnt hadD.21. They _ for five hours when they _ in New York.A. flewarrived B. had flownhad arrivedC. flewhad arrived D. had flownarrivedC.22. She _ that it _ for two days by that day.A. sayshas rained B. sayshad rainedC. saidhad rained D. saidrainedA.23. John _ there since the year before, so he _ them.A. had workedknew B. had workedhad knownC. workedknew D. workedhad knownD.24. He _ angry because he _ for a long time.A. had gothad waited B. gotwaitedC. had gotwaited D. gothad waitedI.用所给动词的适当形式填空。I_ already _ (see) the film. I _ (see) it last week._ he _(finish) his work today ? Not yet ._ you _(be) to Hong Kong ? Yes, I _ (be) there twice ._ you ever _(eat ) chocolate sundaes ? No, never.My father _ just _ (come) back from work. He is tired now.Wheres Li Ming ? He _ (go) to the teachers office.Shanghai _ (be) a small town hundreds of years ago. Now it _ (become) a large city.I _ (work) here since I _ (move) here in 1999.So far I _(make) quite a few friends here.How long _ the Wangs _(stay) here ? For two weeks.II.句型转换(每空一词)。1.I have been to Macau before.(改为否定句)I _ _ been to Macau before.2.He hasnt come to school because hes ill (就划线部分提问)_ _ he come to school?3.He has learned English for 5 years.(就划线部分提问)_ _ _ _ learned English ?4.I bough a new bike just now.(用just改写)I _ just _ a new bike.5.We began to learn English three years ago.(改为同义句)We _ _English _three yearsBDACA ADBDC CDDBC ABCDB DCAD现在完成时复习内容:现在完成时复习目标:掌握现在完成时的构成、用法。复习重点:现在完成时的用法复习难点:延续性动词的用法构成:has / have (助动词) + V. 过去分词(2) 变化形式: they have worked here for 10 years. 否定句:They havent worked here for 10 years . 一般疑问句:Have they worked here for 10 years . 划线提问:How long have they worked here for 10 years.(3) 概念:(1)表示过去发生或已经完成的动作对现在造成的影响或结果。常含 already / yet / never / ever / just /before 等副词。 例:I have already had lunch (表示我现在不饿了。注意already在下句中的变化) I havent had lunch yet . (对上句的否定,表示我现在想吃饭) He has just lost his science book . (表示他现在还没有找到) Have you ever eaten fish and chips ? (可表示现在要不要吃等意思) Shes never been to that farm before .(注意before的用法)注: 适用于第一种用法,但这些词并不只用于现在完成时。考试时,可根据这些词用现在万城市。(2)表示过去某一时间开始并一直持续到现在的动作或状态,可以和表示延续的时间状语连用。时间状语常用since , for , these days (months weeks -) recently, so far, up to now, in the last few years, in the past few years, / how long 等词暗示。例子: I havent seen you these days . I have known lilei for three years . (for有时可以省略) They have lived there since 1996. How long has he worked in this library ?注意:使用此种用法时要注意以下几点:第一:区分since与for的用法_1997 / _over 2 months / _ September_six weeks ago /_I came to china.第二:延长性时间对应延长性动词begin ( start)-be on / begin to do-be done / leave-be away go (come) to-be in / join-be a member of (be in )borrow-keep / buy-have / become-be / finish-be overdie-be dead / get up-be up / open (V.)-be open (adj.)close -be closed例: The film began 5 mins ago. The film has been on for 5 mins He began to teach English 5 years ago . He has taught English since 5 years ago . She left BeiJing last year . She has been away from BeiJing for one year .They went ( came) to Japan in 2000They have been in Japan for two yearsI joined the army last monthI has been a member of the army since last monthI has been in the army for one month .Lilei borrowed this book yesterday .Lilei has kept this book for one day .She bought it 3 days ago .She has had it for 3 daysI became a doctor last month .I have been a doctor for one monthWe finished the work 5 days agThe work has been over since 5 days agoHis grandpa died last yearHis grandpa has been dead for one yearMy sister got up 5 mins ago .My sister has been up for 5 mins .The shop opened (closed ) last week .The shop has been open ( closed ) for a week .第三:在否定句中可以不考虑用延长性动词来对应延长性时间。如: I havent bought anything for two months .第四:在句中没有延长性时间时,无须考虑动词的延长性问题。如: I have bought the bike . He has joined the armyhave gone to (去某地还没回来) 与 have been to (去了已经回来了)的区别He has already gone to Beijing .He has been to Beijing twice .have been to 与 have been in 区分have been to 表示去了某地已经回来了, 而 have been in 是go / come 的延长性,如:I came to shanghai last year .的延长性句子可改为I have been in shanghai since last year .特殊结构:It is + 一段时间 + since 结构 :自从-以来有久了It is 8 years since he came here .注意: shes taught English for 10 years , _? (反义疑问句)注意现在完成时与一般过去时的区别现在完成时表示的是过去的动作对现在的影响或一直延续到现在的动作,强调的是现在的情况,所以它不能和表示过去时的时间状语,如yesterday, last year , three weeks ago , in 1990 , 等连用。而一般过去时只表示过去的动作或状态,与现在没有关系,所以它可以和以上表示过去的时间状语连用。如:I have seen the film .我看过这电影。(我了解这部电影的内容) I saw the film last week . 我上星期看了这个电影。(只说明上星期看了这个电影,不涉及现在的情况) He lived here in 1997。 1997年他住在这儿。(不涉及他现在是否还住在那儿)He has lived here since 1997. 97年以来他一直住在这儿。(他现在还住在这儿。)有这么一种情况要注意一下:I have cleaned the room this morning , (说话时还是早上,所以用现在完成时)I cleaned the room this morning . (说话时已是下午,所以用过去时)9 现在完成时的被动态(此种时态作了解即可):have has been doneThe work has been finished already .现在完成时专项练习一、单项选择。B1、Both his parents look sad . Maybe they _whats happened to him .(呼和浩特). knew . have known . must know .will knowB2、He has _ been to Shanghai , has he ?. already .never .ever . still C3、Have you met Mr Li _?. just . ago .before . a moment agoC4、The famous writer _ one new book in the past two year . is writing .was writing .wrote .has writtenC5、Our country _ a lot so far .Yes . I hope it will be even _ . has changed ; well . changed ; good. has changed ; better . changed ; better C 6、Zhao Lan _already _in this school for two years . was ; studying . will ; study. has ; studied . are ; studying B 7、We _ Xiao Li since she was a little girl . know . had known . have known . knewB8、Harry Potter is a very nice film .I_ it twice . will see . have seen . saw .seeB9、These farmers have been to the United States . Really ? When _ there ?. will they go . did they go. do they go . have they goneB10、_ you _ your homework yet ? Yes . I _ it a moment ago . Did ; do ; finished . Have ; done ; finished. Have ; done ; have finished . will ; do ; finishA11、 His father _ the Party since 1978 . joined . has joined . was in . has been in C 12、Do you know him well ? Sure .We _ friends since ten years ago . were . have been . have become . have made A13、How long have you _ here ?About two months . been . gone . come . arrived C14、Hurry up! The play _ for ten minutes . has begun . had begun. has been on . beganA15、 It _ ten years since he left the army . is . has . will . wasA16、 Miss Green isnt in the office . she_ to the library .has gone . went .will go . has been A17、My parents _ Shandong for ten years . have been in . have been to. have gone to . have beenD18、The students have cleaned the classroom, ? A. so they B. dont they C. have they D. havent theyC19、 has Mr White been a member of Greener China since he to China?A. How soon, comes B. How often, gotC. How long, came D. How far, arrivedC 20、 His uncle for more than 9 years.A. has come here B. has started to workC. has lived there D. has left the university二、句型转换。1、He has never surfed, has he ?(改成反意疑问句)2、They have been here since 2000. (对划线部分提问) How long have they been here?3、The old man _died_ last year. He has been dead for a year. (die) (动词填空)4、This factory opened twenty years ago.(同义句转换) This factory has been open _ for twenty years.5、Miss Gao left an hour ago. (同义句转换)Miss Gao _has_ been_ _away_ _since_ an hour ago.6、Her mother has been a Party member for three years .(同义句) Her mother _joined_ the Party three years _ago_ .7、The Green Family moved to France two years ago. (同义句转换) Its_ two years _since_ the Green family moved to France.8、The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)The_bus has been here for ten minutes ago._三、汉译英。1、 吉姆已做完作业,他现在有空了。Jim has finished doing his homework already. He is free now.2、 他昨天收到一封信。He received a letter yesterday.3、 我父亲以前到过长城。My father has been to the Great Wall before.4、 她还没有看过那部新电影。She hasnt seen the new film yet.5、 她去过上海。She has been to Shanghai.6、 他这些天上哪儿去了?Where has he been these days?参考答案:一、单项选择。1、现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。这种考查难度较大,往往无时间状语,需要从上下文分析、推理才行。故上两侧根据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 德州市模拟考试速写题及答案
- 天水市语文中考试题及答案
- 2025年公需课《生产安全事故应急条例》考试题及答案
- 2025年高压电工操作证理论考试笔试试题含答案
- 2025年高级电工试题库(有答案)
- 锦州物理中考试题及答案
- 衡阳公共食堂管理办法
- 贷款管理办法修订通知
- 专家评审技术管理办法
- 产品影像资料管理办法
- 2025企业销售人员劳动合同
- 2025年甘肃省工会系统招聘工会工作者183人考试参考试题及答案解析
- 2025江苏宿迁沭阳县司法局招聘人民调解员1人备考试题及答案解析
- 白内障手术培训课件
- 科学版(2024)一年级全一册体育与健康全册教案(表格式)
- 2025年高一上学期开学第一课主题班会课件
- GB/T 17642-2025土工合成材料非织造布复合土工膜
- 回族做礼拜的念词集合6篇
- 《全面质量管理》习题集
- 车库顶棚玻璃棉保温施工方案
- 外贸中英文商业发票
评论
0/150
提交评论