现在完成时练习题及答案(精华版)_第1页
现在完成时练习题及答案(精华版)_第2页
现在完成时练习题及答案(精华版)_第3页
现在完成时练习题及答案(精华版)_第4页
现在完成时练习题及答案(精华版)_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、现在完成时练习题及答案 ( 精华 版)词1动用 是 (助余式现:成have hv第时成词词、疑式 t、定 no否 其上例 加为 面y 后ud 动 助 在否定式疑问式I have not (haven studied . t) Have I studied?You have not (haven studied .Hta) ve you studied?He has not (hasn studied .t) Has he studied?HaveHave yHas he否Is tnu定odt疑i e(Hd问a式v studied aven ?asn?回答(肯定 /否定) s, you have

2、. No, you haven t. t Yes, I have. No, I haven t.has. No, hehavent he)Y es, he has. No, he hasn t.,其成s,完说成话时人通强常调表的示是在该动说作话或之状前态已对经现完在成的的结动果作或或存定ne我 ou们t.以 前我见女过儿面刚:状态,rec往en往tl和y, 包a括lre现ad在y,在 just,h:ese days. 这些日子我没有. 最ceea近 rMs我.o n们d没a他y有们. 见离到开你已。经两ce Monday.My daughter has ju sure Swhee ve met

3、 befor l内at的ely表2S, )hf示oe表r一段时 lately, for 收到I 她ha的ve信n 。heT hheayv en 。 意: 1)since I go语 , sinceyet ht eard froment seen you recently. have been away for two y She has been with us sin since 和后接fo时r two ftdo tarhye后sre接 一 two days Exercise:J1i.l l刚。出去。 I m1993,last term, yesterday, the time 段时间,表示

4、“长达多久 ”,如ten years, a while, since 和een iIrel填空land Monday. 2. three days.in Australia 15 days. 4.lroyc k.i s in her office. She has been there 7Ilnodcika. has been an independent country 1974.6.e. Theyve been waiting 20 minutes.ives in those houses. They have been empty haansy b yeeeanr sil.l a lon

5、g time. He has been in October.has bbeen inHis aunt has lived in locik.i7_T._h _eN_ ob_bu_os disy lalitv_8._ _M_i_k_e hospitalin,2He has comeThe old man以上T三he句y 话ha可ve以 le改ft 为on:ly for 5 minutes.He has been here for 2 weeks.The old man has They have3过)某h地ave” 要(h用as 了“)Whahveer e(h ahsa) 不了在)TWh加he

6、ey拿r eh大 ahva)es bheee gno tnoe C? an他ad上a.哪 他儿们去到了过?加(拿人大不。在()现在已经 不在加拿大) to Canada. 他们到加拿大去了。(可能在s s用,for 4 months.g; o表n示in “te已区s.经别 去:某表地示 ”“要曾用到 s he been? 他刚才到哪里去了?(已经回来y come.I have met4路)现在完成时不能和表示过去的时间状语连用,如 yesterday, last year, in 1976, two days ago, just now, when I came in ,但可以和 alread

7、y, yet, sometimes, always, often, b如e:fore, lately, recently, once, twice, ever, never 等连用。例 She has alrea I haven rte a还没读hi ore. 他。从未去过延安。n。g Ih haas vaelw oaftyesn bseeeenn ah igmo oind tshteu dsetrnete. t. 我马经红常一在直街是 They have never been to Yan an.I havent seen him lately. 我近来没看(see) itarrivedmy

8、 2to B15. Ive lost my pen. you IaI.n yCwhhoeorsee? t he best answer.1. How long have you here?A. come B. got C.2. MD.y b gereann dpa die2A. at theD a. gmey A. been r been ears _5.-Who wirll go to her severalB. for 2 yearsC. when Iage was 6.to BeiJing. She will come back tomorrow. B. gone C. went D._

9、 I last saw her.thBe. sstiantcioen to mCe. efot mBe. sh.a ve meta nice dress! How long _ hbaud.yB. did, buyyou knowinceavewas 2.3. Jane has 4n.e Ivte isA .t eanft ey her several times.A. me6. D-.W whilal mt -Just 2 weeks.A. will, buD. have,7.-Do friendAs. shih. Aeh .aS hvme i. has li8. TA live9. -He

10、llo, this is M Black?- Sorry. HeA. has been toD. will go to 10. - you everA. Have, goneIwIIe. rRee, wgoriitneg t he sent 1. I have been to MyCe.a hrsa.v e beenD.I speak to Mr.went. I bough a n. Ask the questionsrL orry? D-.- It hwati ll. IeetC. had met you it? C. are,having-Yes, She and I become C.

11、have been B i.n l iCvehdin a for 8 r_. _G_r_e_e_n tshpee Bakaiinngia.otoB. has gone to _ to the US? - Yes, twice.D.B. Have, been C, Do, go ences.Macau be een to Macau t come to sch _ he comegh a new bike just now. ( a new bike. began to learn English th _ English three yearshas never surfed, 改 为否定句

12、) I atou ssec hhoeo wl?a s ill. ( 就划线部分 to用 scjuhsoto改l? 写 ) I justree years ago.( 改为同义句 ) _? (改成反意疑问 ( 对划线部分提问 ) l填as空t )year. He has has never ey have been here(同空义)句转换 ) Miss Gao has hour ago.1) I have been there for two days.an hour ago.en here since 2000. ha_v_e_ _th_e_y_ _b_e en here? . (_d_ie

13、_)_ _(_动_词 hour ago.you ?.yju _s_t,_ y_e_t_, _fo_r_, _s inac beoo”k ?to fill inthe blanks.1. I have h2i.m J.a ck has 3. Mr. Wang has4. “Have you seen it.5. “Has the bus l?2) My father has lived here since 2000.? your father3) He left here yesterday. he 4_)_ _T_h_e_y_ b_o_u_g _h_t _a_ b_o_o_k_ t_w_o_

14、 hthoeurs ago. . Use “never, ever, already,_ seen him before, so I have no idea about finished his homework.taught in this school ten years._”_ seen the film? ”“ No, I have e现ft在 ”_完_成_时_专?项练习” “Yes, it has _一、翻译下列句子: 1你曾经吃过鱼和薯条吗?2.我刚刚丢了我的化学书。3.我以前从来没去过那个农场。4.他已经吃过午饭5. 你 已 经 看 过 这 部 电 影 了 吗 ?6.我哥哥还没

15、回来。7.这本字典我已买了三年了。8.他离开中国三年了。9.我认识他们五年了。10.他们已去了美国五年了。11.自从他搬到济宁,他就住这儿了。12.我妹妹成为一个大学生已经三年。13.自从1999 年以来他们就认识。614. 我 来 到 这 个 学 校 已 3 年 多 了二、用 since 和 for 填空1.two years 2.two years ago3._lastmonth 4. 19995.yesterday 6. 4 o clock 7.4 hours8.an hour ago9. _we were children10. lunch time11. sheleft here12

16、. He has lived in Nanjing the year before last.13. I ve known him we were children.14. Our teacher has studied Japanese three years.15. She has been away from the city about ten years.16. It s about ten years _s_h_e left the city.三、结束性动词转换为以下延续性动词或者表示可以延续 的状态的短语。 arrive at / in sp / get to / reach s

17、p / come / go / move tosp be in sp / at school / at home / on the farm / be here / be there1) He got to Beijing five minutes ago.He Beijing for .2) I moved to the USA in 2008. USA since .3) I went home yesterday. home for.4) They came here last week. here since . come to / go back to / return go out

18、 be out1) He came out two years ago.He2) We return to Beijing yesterday.WeI theIThey to be back to fortoBeijing since become be1) I became a teacher in 2000. I ateacher for .2) The river became dirty last year. The river close be closedopen be open dirty for .1) The shop closed two hours ago. The sh

19、op for 2) The door opened at six in the morning.The door for six hours. get up be up ; die be dead; leave sp. be away from sp.fall asleep / get tot sleep be asleep; finish / end be over ;marry be married ;1) I got up two hours ago.I since2) He left Shanghai just now.He Shanghai for five minutes.3) M

20、y grandpa died in 2002.My grandpa for .4) The meeting finished at six.The meeting for six hours.5) I got to sleep two hours ago .I _ since6) They married in 1990. They since . start / begin to do sth. do sth. ; begin be on1) I began to teach at this school in 1995.I atthis school since .2) The film

21、began two minutes ago. The film for . borrow keep; lose not have ; buy have ;put on wearget to know knowThey itI a penI himcatch / get a cold have a cold;1) They borrowed it last week. since .2) I bought a pen two hours ago. for .3) I got to know him last year. since .4) I put on my glasses three ye

22、ars ago. I myglasses for . have / has gone to have been inHe has gone to Beijing.He Beijing for twodays. join the league / the Party / the army be a league member /a Party member / a soldier be a member of the league / the Party be in the league / the Party / the army1) He joined the league in 2002.

23、10He a for two years.He a the for two years.He the league for two years.2) My brother joined the army two years ago.My brother a for .My brother in for two years.四、划线提问1) I have been there for two days. you ?2) My father has lived here since 2000. your father ?3) He left here yesterday. he ?4) They

24、bought a book two hours ago. they a book五、用 have(has) been 或 have(has) gone 填空。A: Where Li Fei ?B: He to Hainan Island.A: How long he there?B: He there for three days.A: When will he come back , do you know?B: I m afraid he wont come back recently.11A: Could you tell me the way to Hainan Island?B: S

25、orry, I never there.A: How many times Li Fei to thatplace?B: He there only once.六、用 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) Howlong they this village?5) The Smiths Beijing for years. 6) yo

26、u ever America? - Yes, I there many times.7) I this school since three years ago. 8) Whereis 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 s

27、kating in winter?七 用 never, ever, already, just, yet, for, since 填空121. I have seen him before, so I have no idea abouthim. 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 八. 用

28、适当的时态填空:1.She s (live) here ever since she was ten.2. Both of them (be) in Hongkong for tendays.3. Both of them (come) to Hongkong ten daysago.4. Half an hour (pass) since the train (leave).5. Mary(lose) her pen. you (see)it here and there?6. you (find) your watch yet?7. -Are you thirsty? -No I just

29、 (have) some orange.8. We already (return) the book.9. they (build) a new school in thevillage?10. I (not finish) my homework . Can you13help me?11. My father (read) the novel twice.12. I (buy) a book just now.13. I (lost ) my watch yesterday.14. My father (read) this book since yesterday.答案7一. 、for

30、1 . sin8c. es ince2 . for3. for 4. since 5. since 6. for7二. 、for1 . ha8v. es,in sceee n, saw 2. Has, finished 3. has, come 4. has gone 5. have worked, moved 6. have made 7. have, stayed 8. have, finished9. goes 10. have,found 11. is 12. were reading13. is climbing 14.i三s c、om1-i-n-g- 5 D1C5B. BHBa v

31、e,6 s-e-e1n0 四、 Keys: 1.hereen did, leav1. nevejusalreadyjust / alrea y 一专项练翻习译下答案列句子: 1. Have you ever ha eaten fish and chips? 2. I have just lost my chemistr.3. I have never been farm 4. He has already had lunche haslready.5. Have you seen the moviebrother hasn rceotmuren ed/g yeet t. / been back

32、 yetbrother hasnr7e. tuI rnheadve y ehta. d this dictionary for three years / since three years ago.8. Has been away from China for three years.9. I have known them for five years. 10. They have bee in the USA for five years.has been here since he movo Jining.sister has been a college sent for three

33、 years = r has been in college for ree years.ave known each other since 1999. 14. I have b二e、en用 in sinisc esc或ho者ol ffoorr o填ve空r three years.17. ffor 2. since 3. since 4. since 5. since 6. since r 8 since 9.since 10. sincehe4n2. .de Hivdoe, rwb, u nlyoe nvge rh as5,.4. ever, never 5.lr1411. since

34、12.since 13. since 14.for 15.for 1三6、. s结inc束e 性短动语词转换为以下延续性动词或者表示可以延续as短 b语een in , five minutes 2. have been in , 2008 been at, two days 4. have been , last week ave been out, two years 2. have been back , ya ve been , nine years2. has two yearsas been closed , two hours 2. hn open have been up ,

35、two hours ago been away 3. has been dead , seven years.0 h ave been asleep , two hours ago 09 52. has been on , two, last week 2. have had , two hours ns t years4. have worn , three yearseague memberhas been , member of ,ier , two yearshas been , the armyed,i db ,e leena vteh ehreer e 2. How4 . lWonhge nh adsid , bulivye d did , leave here4. When did , buy4. has been over 5. 6. hav1e. bheaevne mtaaurrgiehdt , ,1 919

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论