《2022年现在完成时练习题及答案 .pdf》由会员分享,可在线阅读,更多相关《2022年现在完成时练习题及答案 .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
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 _. 析:alread
2、y 常用在肯定句中, 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?
3、-_ your homework yet? A. Do; finish B. Are; finishing C. Did; finish D. Have; finished 2. -_ 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。(二)当句中有 fo
4、r + 段时间 或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
5、、C均为非延续性动词,在肯定句中不与表段时间 的短语连用,故选D。3. I_a letter from him since he left. A. didnt receive B. havent got C. didnt have D. havent heard 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 4 页精品资料欢迎下载析:据 since可知,应排除 A、C,hear from sb.=receive/get/have a letter from sb.意为收到某人的来信 ,故选 B。三、have/has been (to,
6、 in)/have/has gone (to)的区别 。如:1. -Have you ever_Lintong to see the 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.
7、have been 析:本题句中有 for+ 段时间 结构,据此可排除C,B项意为 去过某地 ,不合题意,D项缺介词,故选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.
8、/Its ten years since Suns aunt went there. 2. Susan has 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 析: 因我
9、丢了票的动作发生在过去, 而且对现在造成了我不能参加音乐会的结果,符合现在完成时所表示的含意,故选C。一、单项选择1、Both his parents look sad. Maybe they _whats happened to him . knew . have known . must know . will know 2、He has _ been to Shanghai, has he? . already . never . ever . still 3、Have you met Mr. Li _?. just . ago .before .a moment ago 4、The f
10、amous writer _ one new book in the past two year . . is writing .was writing .wrote .has written 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 4 页精品资料欢迎下载5、Our country _ a lot so far .Yes. I hope it will be even _. has changed ; well . changed; good . has changed ; better . changed; better 6、
11、Zhao Lan _already _in this school for two years . . was; studying . will; study . has; studied . are; studying 7、We _ Xiao Li since she was a little girl . . know . had known . have known . knew 8、Harry Potter is a very nice film. I_ it twice . . will see . have seen . saw .see 9、These farmers have
12、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 ? Yes. I _ it a moment ago. . Did; do; finished . Have; done; finished . Have; done; have finished . will; do; finish 11、 His father _ the Party since 1978 . . join
13、ed . has joined . was in D. has been in 12、Do you know him well ? Sure .We _ friends since ten years ago . . were . have been . have become . have mad 113、How long have you _ here ? About two months. . been . gone . come . Arrived 14、Hurry up! The play _ for ten minutes. . has begun . had begun . ha
14、s been on . Began 15、 It _ ten years since he left the army . . is . has . will . Was 16、 Miss Green isnt in the office. she _ to the library. . has gone . went .will go . has been 17、My parents _ Shandong for ten years. . have been in . have been to . have gone to . have been 18、The students have c
15、leaned 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 often, 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
16、lived there D. has left the university 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 4 页精品资料欢迎下载二. 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. 2. Jack has _ finished his homework. 3. Mr. Wang has taught in t
17、his 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 just now. 3) John _ England since he came back. 4) How long _ the
18、y _ 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 zoo with me? -Yes, but I _ there before. 11) Where _ yo
19、u _ 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.”精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 4 页