(完整word版)人教版初二下册现在完成时练习题 联系客服

发布时间 : 星期二 文章(完整word版)人教版初二下册现在完成时练习题更新完毕开始阅读60ae3ba324c52cc58bd63186bceb19e8b9f6eccf

姓名______________

现在完成时

构成:have(助动词)+ done,助动词have第三人称单数用has,其余用have.

用法:现在完成时通常表示在说话之前已经完成的动作或存在的状态。强调该动作或状态对现在造成的结果或影响。

I.与完成时连用的副词有:

already 已经 (肯定句) have already done

yet 已经 (疑问句末)have done…yet? 还 (否定句末)haven’t done…yet

never 从不have never done since (“自从”“since+时间点/过去式的句子,用于句末。)

ever 曾经have ever done

just 刚刚已经 have just done for (“多久”“for+时间段” 用于句末) 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 _________ left.” ★注意:since和for的区别 Exercise: 用since和for填空

1.______two years 2.____two years ago 3.___last month 4.______ 1995._______yesterday 6._______ 4 o’clock 7._______ 4 hours 8._____an hour ago 9_____ lunch time 10____ she left here 1. Jim has been in Ireland ______ Monday. 2. Jill has been in Ireland ______ three days. 3. His aunt has lived in Australia ______15 days. 4. Mary is in her office. She has been there ______ 7 o'clock.

5. India has been an independent country ______1974. 6. The bus is late. They've been waiting ______ 20 minutes.

7. Nobody lives in those houses. They have been empty ______ many years. 8. Mike has been ill ______a long time. He has been in hospital ______ October.

9. He has lived in Nanjing ___ last year.. 10. I’ve known him ______ we were children. 12. Our teacher has studied Japanese ______ three years.13. She has been away from the city ______ about ten years.

14. It’s about ten years __________ she left the city.

II.短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和for+时间段连用,因为它们表示的动作不可能持续。因此,不能说:

He has come here for 2 weeks. × The old man has died for 4 months. ×They have borrowed it for 15days. × 以上三句话可以改为:

He has been here for 2 weeks. The old man has _____ _____ for 4 months. They have _____ it for 15days. III.have (has) been 、have (has) gone and have been in+地点三者的区别

have been to(曾到过某地) have gone to (已经去某地) have been in +地点 (已经在某地呆了多久了) 用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 ago. 8.He often _____ swimming. 9.Would you like to _____ to the zoo with me? ---Yes, but I _____ there before.

10.Where _____ you _____ tomorrow? --- I ____ to the zoo. 11._____ you ______ there last year? 12._____ they often ______ skating in winter? 4.完成时与过去式区别:

不能和过去的时间状语连用,如yesterday, last year, in 1976, two days ago, just now, when I came in。 过去时间状语只与过去式连用

1. My father ___________ (read) this book since yesterday. 2.My father _____ (read) the novel yesterday. 3. I _________ (buy) a book just now. 4. I _________just _________ (have) some orange. 5. She’s _____________ (live) here ever since 1987. 6. She ______________(live) here in 1987. 7.Both of them ________________ (be) in Hongkong for ten days. 8.Both of them ____________ (come) to Hongkong ten days ago.

9.Gina____________(go) to Chengdu last year. 10.Gina ___________(go) to Chengdu since last yeat. 11.His parents and he ____________(live) in Panzhihua since he was born. 12. His parents and he ____________(live) in Panzhihua when he was born. Exercise: I.适当形式填空

1. I____ already ____ (see) the film. I ________ (see) it last week. 2. _____ he ____ (finish) his work today? Not yet.

3. My father ____ just ____ (come) back from work. He is tired now. 4. Where’s Li Ming ? He __________ (go) to the teacher’s office. 5. I __________ (work) here since I ______ (move) here in 1999. 6. ________ they _______ (build) a new school in the village?

7. How long ________ the Wangs ______________(stay) here ? For two weeks.

8. I ________ just ___________ (finish) my homework. 9. He ________ (go) to school on foot every day. 10.____ you ______ (find) your science book yet? 11. If it ____ (be) fine tomorrow, I'll go with you. 12. The students ____________ (read) English when the teacher came in.

13. Look! The monkey __________ (climb) the tree. 14. My mother __________ (come) to see me next Sunday.

15. I _____________(not finish) my homework . Can you help me? 16.Half an hour __________ (pass) since the train __________ (leave).

17. We _______ already _________ (return) the book. 18._________ you _____ (find) your watch yet? II.选择最佳选项

1. How long have you _______ here? A. come

B. got

C. arrived D. been

2. My grandpa died _________.A. at the age of my 2 B. for 2 years C. when I was 2. D. my age was 6. 3. Jane has _____ to Beijing. She will come back tomorrow. A. been B. gone C. went D. never been 4. It is ten years _____ I last saw her. A. after B. since C. for D. that 5.--Who will go to the station to meet Lorry? --I will. I _____ her several times. A. met B. have met C. had met D. will meet

6. .Miss Gao ______ this school for nearly 5 years. A. has been in B. has come to C. has taught 7.--Do you know Lydia very well? --Yes, She and I _____ friends since we were very young. A. have made B. have become C. have been D. have turned

8. The Smiths _______ in China for 8 years. A. has lived B. lived C. have been D. live 9. --Hello, this is Mr. Green speaking. Can I speak to Mr. Black?-- Sorry. He ______ the Bainiao Park. A. has been to B. has gone to C. went to D. will go to 10. --____ you ever ____ to the US? -- Yes, twice. A. Have, gone B. Have, been

C, Do, go

D. were, going

11.Both his parents look sad . Maybe they _________what's happened to him . A. knewB. have known C. must know D.will know 12. My parents ______ Shandong for ten years .

A. have been in B. have been to C. have gone to D. have been 13.Have you met Mr Li ______? A. just B. ago C.before D. a moment ago 14.The famous writer _____ one new book in the past two year . A. is writing B.was writing C.wrote D.has written

15. Miss Green isn't in the office . she_______ to the library . A.has gone B. went C.will go D. has been 16.Zhao Lan ______already ______in this school for two years .

A. was ; studying B. will ; study C. has ; studied D. are ; studying 17.We ______ Xiao Li since she was a little girl . A. know B. had known C. have known D. knew 18.Harry Potter is a very nice film .I_______ it twice . A. will see B. have seen C. saw D.see

19.—These farmers have been to the United States .—Really ? When _____ there ? A. will they go B. did they go C. do they go D. have they gone 20.—______ you ___ your homework yet ? —Yes . I _____ it a moment ago .

A. Did ; do ; finished B. Have ; done ; finished C. Have ; done ; have finished D. will ; do ; finish 21. His father ______ the Party since 1978 . A. joined B. has joined C. was in D. has been in

22.—Do you know him well ? — Sure .We _________ friends since ten years ago . A. were B. have been C. have become D. have made

Unit 8 Have you read Treasure Island yet? Period 2

Ⅰ.根据句意及首字母提示填写单词。

1.There is a small i_______in the middle of the sea. 2.They went to the mountain to look for t________.

3.Please open your books and turn to p________ 103. 4.She was walking t________ the town when I met her.

5.She enjoys reading the c________,such as Tom Sawyer and Alice in Wonderland.

6.The man shot the bird with a g________ just now. 7.The s________ on the beach is very soft. 8.Tigers and lions live on l________ while fish live in water. 9.Her daughter enjoys traveling by s________ on the sea.

Ⅱ.用括号内所给单词的适当形式填空。

1.Peter turned off the computer after he finished ________ (write) an e-mail.

2.Jack has breakfast ________(quick) and goes to school. 3.I heard you ________(visit) the Great Wall twice.

4.They ________ just ________(decide) to go to Beidaihe on vacation. 5.________ Jack ________ (read) Robinson Crusoe yet? 6.________ she ________ (see) the movie So Young yet?

7.Mr.Smith is an Englishman,but he speaks ________(France) very well.