《现在完成时练习题及答案.pdf》由会员分享,可在线阅读,更多相关《现在完成时练习题及答案.pdf(6页珍藏版)》请在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 _。析: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 homework yet?A.Do;f
3、inish 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。(二)当句中有for+段时间或”since+点时间”等时,主句常用现在完成时,谓语动词必须是延续性动词,若是非延续性动
4、词,要改为延续性动词或表状态的词(短语)。如: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 均为非延续性动词,在肯定句中不与表段时间的短语连用,故选 D。3。I_a letter from h
5、im 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 the Terra Cotta Warriors?Yes,I have.A。went to B.gone to C。been
6、 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 项缺介词,故选 A。四、现在完成时与其他时态的联系和区别.如:1。Suns aunt has gone there for ten years。(改成正确的句子)析:非
7、延续性动词与”段时间”连用时,除了把非延续性动词改成延续性动词外,还可把动词改为一般过去时或借助句型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 has been in this city for more than ten years。(改为同义句)_more than ten years _Susan _to this city。析:
8、据上题分析,且 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。一、单项选择 现在完成时练习题及答案 1、Both his parents look sad.Maybe they _whats happened to him.knew 。have known .must kno
9、w .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 famous writer _ one new book in the past two year。.is writing .was writing 。wrote 。has written 5、Our country _ a lot so far。Yes。I hope it will be even _.has chan
10、ged;well 。changed;good.has changed;better 。changed;better 6、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 se
11、en 。saw 。see 9、-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?-Yes.I _ it a moment ago.现在完成时练习题及答案。Did;do;finished .Have;done;finished.Have;done;have finished 。will;do;finish 11、His father _ the Par
12、ty since 1978。.joined .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 .has bee
13、n 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 cleaned the classroom,?A。s
14、o they B。dont they C。have they D。havent they 19 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 lived there D.has left the unive
15、rsity 二.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 this school _ ten years.4.“Have you _ seen the film?”“No,I have _ seen it。”5。“Has the bus left _?”“Yes,it has _ le
16、ft.三、用 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 _ 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
17、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 _ 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.”