1、现在完成时一、其构成“助动词 have (has) +动词过去分词“构成现在完成时。如:1. Kates never seen Chinese films,_ ? A. hasnt she B. has she C. isnt she D. is she析:陈述句部分含否定词 never,简略问句部分要用肯定式,又因 Kates 是 Kate has 的缩写,故选 B。2. His uncle has already posted the photos to him. (改为否定句)His uncle _ posted the photos to him _. 析:already 常用在肯定句
2、中, yet 常用在否定句、疑问句中,故填 hasnt, yet。3. -Ann has gone to Shanghai. -So _her parents. A. has B. had C. did D. have析:“so+助/系/情态动词+主语“结构中的动词形式应与前句结构中动词形式保持一致,又后句的主语为 her parents 是复数,故选 D。二、其用法与标志词(一)当句中有 never, ever, just, already, yet, before 等时,常用现在完成时。如:1. -Mum, may I go out and play basketball? -_ your
3、 homework yet? A. Do; finish B. Are; finishing C. Did; finish D. Have; finished2. -_ you _anywhere before? -Yes, but I cant remember where I_A. Did; surf; surfed B. Have; surfed; surfed C. Did; surf; have surfed D. Have; surfed; have surfed析:据 yet 和 before 可知,应用现在完成时,故 1 题选 D,2 题选 D。(二)当句中有 “for +段时
4、间“或“since + 点时间“ 等时,主句常用现在完成时,谓语动词必须是延续性动词,若是非延续性动词,要改为延续性动词或表状态的词(短语)。如:1. His brother has been to Stone Forest twice_he came to Yunnan. A. after B. before C. since D. for析:主句用的是现在完成时,而从句用的是一般过去时,故选 C。2. Tom_the CD player for two weeks.A. has lent B. has borrowed C. has bought D. has had析:A、B、C 均为非
5、延续性动词,在肯定句中不与表“ 段时间“的短语连用,故选 D。3. I_a letter from him since he left. A. didnt receive B. havent got C. didnt have D. havent heard析:据 since 可知,应排除 A、C,“hear from sb.=receive/get/have a letter from sb.“意为“收到某人的来信“,故选 B。三、have/has been (to, in)/have/has gone (to)的区别。如:1. -Have you ever_Lintong to see t
6、he Terra Cotta Warriors? -Yes, I have. A. went to B. gone to C. been in D. been to析:据句中的 have,排除 A,B 项意为“去某地了“,C 项意为“ 一直呆在某地“, D 项意为 “去过某地“,符合题意,故选 D。2. My parents _ Shangdong for ten years. A. have been in B. have been to C. have gone to D. have been析:本题句中有“for+ 段时间 “结构,据此可排除 C,B 项意为“去过某地“ ,不合题意,D
7、项缺介词,故选 A。四、现在完成时与其他时态的联系和区别。如:1. Suns aunt has gone there for ten years.(改成正确的句子)析:非延续性动词与“段时间 “连用时,除了把非延续性动词改成延续性动词外,还可把动词改为一般过去时或借助句型“Its + 段时间 +since+从句“进行句子转换。故答案为:Suns aunt has been there for ten years. /Suns aunt went there ten years ago. /Its ten years since Suns aunt went there. 2. Susan ha
8、s been in this city for more than ten years.(改为同义句)_more than ten years _Susan _to this city. 析:据上题分析,且 since 引导的从句要用一般过去时,故填 It is, since, came。3. I wont go to the concert because I _my ticket. A. lost B. dont lose C. have lost D. is coming析:因我丢了票的动作发生在过去,而且对现在造成了我不能参加音乐会的结果,符合现在完成时所表示的含意,故选 C。一、 单
9、项选择1、Both his parents look sad. Maybe they _whats happened to him . knew . have known . must know . will know2、He has _ been to Shanghai, has he?. already . never . ever . still3、Have you met Mr. Li _?. just . ago .before .a moment ago4、The famous writer _ one new book in the past two year . is writ
10、ing .was writing .wrote .has written5、Our country _ a lot so far . Yes. I hope it will be even _. has changed ; well . changed; good. has changed ; better . changed; better6、Zhao Lan _already _in this school for two years . was; studying . will; study. has; studied . are; studying7、We _ Xiao Li sinc
11、e she was a little girl . know . had known . have known . knew8、Harry Potter is a very nice film. I_ it twice . will see . have seen . saw .see9、These farmers have been to the United States Really? When _ there?. will they go . did they go. do they go . have they gone 10、_ you _ your homework yet ?Y
12、es. I _ it a moment ago. Did; do; finished . Have; done; finished. Have; done; have finished . will; do; finish11、 His father _ the Party since 1978 . joined . has joined . was in D. has been in12、Do you know him well ?Sure .We _ friends since ten years ago . were . have been . have become . have ma
13、d 113、How long have you _ here ?About two months. been . gone . come . Arrived14、Hurry up! The play _ for ten minutes. has begun . had begun . has been on . Began15、 It _ ten years since he left the army . is . has . will . Was16、 Miss Green isnt in the office. she _ to the library. has gone . went
14、.will go . has been17、My parents _ Shandong for ten years. have been in . have been to. have gone to . have been18、The students have cleaned the classroom, ?A. so they B. dont they C. have they D. havent they19 has Mr White been a member of Greener China since he to China?A. How soon, comes B. How o
15、ften, got C. How long, came D. How far, arrived 20、 His uncle for more than 9 years.A. has come here B. has started to work C. has lived there D. has left the university二. Use “never, ever, already, just, yet, for, since” to fill in the blanks.1. I have _ seen him before, so I have no idea about him
16、.2. Jack has _ finished his homework.3. Mr. Wang has taught in this school _ ten years.4. “Have you _ seen the film?” “No, I have _ seen it.”5. “Has the bus left _?” “Yes, it has _ left.”三、用 have / has been to / in, have gone to 及 go 的各种形式填空。1) Where is Jack? He _ his country.2) David _ the park jus
17、t now.3) John _ England since he came back.4) How long _ they _ this village?5) The Smiths _ Beijing for years.6) _ you ever _ America? - Yes, I _ there many times.7) I _ this school since three years ago.8) Where is Jim? He _ the farm.9) When_ he _? He _ an hour ago.10) Would you like to _ to the z
18、oo with me? -Yes, but I _ there before.11) Where _ you _ now? - I _ to the zoo.12) He often _ swimming.13) _ you _ there last year?14) _ they often _ skating in winter?四 用 never, ever, already, just, yet, for, since 填空1. I have _ seen him before, so I have no idea about him.2. Jack has _ finished his homework.3. Mr. Wang has taught in this school _ ten years.4. “Have you _ seen the film?” “No, I have _ seen it.”5. “Has the bus left _?” “Yes, it has _ left.”
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。