1、【典型例题】1. Oh, Mrs. King, your necklace looks nice. Is it new? No, I _ it for two years. A. had B. have had C. bought D. have bought 2. His grandfather _ for over two years. A. has died B. has been dead C. has dead D. died 3.Uncle Li can speak English very well because he _ England for 5 years. A. has
2、 gone to B. has been to C. has come to D. has been in4. Where is Mr. Zhang? He _ London.A. has been to B. has been C. has gone D. has gone to5. _ to the United States? No, never, but I went to Canada a few years ago.A. Have you been B. Have you gone C. Did you go D. Will you go 6. I havent seen you
3、_ last Friday. A. for B. since C. from D. on7. John, you _ the computer game for two hours. Its bad for your eyes. Stop, please! OK, Mum. A. played B. have played C. were playing D. play 8.I wont go to the concert because I _ my ticket. A. lost B. dont lose C. have lost D. will lostExercise: Fill in
4、 the blanks with the right verb tense:1. It (rain)for a week.2. I dont know this woman. I (meet, never)her.3.Lets go to the cinema.No, I (see, already)the film.4. We (finish, not)our homework yet. Will you wait a minute?5. John (come, not)yet. He will be back in a minute.6. Mr. Green often goes to A
5、merica. In fact, he (be)there ten times.来源:学优高考网7. Wheres John? He just (go)to the teachers office.8. She (study)English since she was ten. She (begin)to study English when she was ten.9. Jim isnt here. He (go)to the library. He (go)there an hour ago.10. He (travel, never)on a train in her life.11.
6、I (buy)the bike two weeks ago. I (have)this bike since the beginning of this month. I (have) it for two weeks.12. Great changes (take place)in those villages in the last ten years, Great changes (take place, also)in my hometown in the last ten years.13. How many times you (phone)me these days? you (
7、phone)me this morning?14. Tom cant get into the room because he (lost)the key to the door.15. I (look)for the dictionary, but I (find not )it yet.16. the new programmes (start)yet? No, they (plan,still)18. We (live)in Shanghai from 1989 to 1999. We (live)for 10 years.19. They cant go with us. They (
8、finish, not)the work yet.20. You (change, not )your mind, havent you?21.We must pay for the library book if we (lost)it.22. He has already finished his homework.(改为否定句)He finished his homework .23. I hear your father (be )to Japan once.Yes. He (go)there last year.24. When you (buy)the book?I (have)i
9、t for two weeks.25. Such a thing (happen, never)in the village before.现在完成时态 1have / has +done,请注意与一般过去式的区别1 I have already worked out this math problem? (改为否定句) I worked out the math problem .2 He has already finished the book.(改一般疑问句并做肯定否定回答) he the book ? Yes, he . No, he .3 I have a book (改一般疑问句
10、并做肯定和否定回答) you a book? Yes, I . No, I .4 I have got a book. (改一般疑问句并做肯定和否定回答) you a book? Yes, I . No, I .5 He has got a book. (改一般疑问句并做肯定和否定回答)he a book? yes, he .No, he .6 You have done your homework, you ?(改为反意疑问句)7 He has never been abroad, he? (改为反意疑问句)8 We have got little milk, we? (改为反意疑问句 )9
11、 Jim has got a pen. Lucy has got a pen too.(改为同义句) Jim has got a pen, Lucy.10 I think you never (hear) such a thing.11 you (know) where your sister has (go)?12 I think you (be) all right soon.13 If you (lose) a book, you (pay ) for it.14 I (tell) you about the accident as soon as I (finish) the work
12、.15 you ( read) the book yet?16 Tom just (find) his cat.17 He (not see) the film yet. So he see) it this evening.18 I (have) my lunch already.19 You (find) your lost book? Yes, I (find) it hours ago.20 You neednt tell him about it. I already him about it.(tell)21 -Have you ever (be) to Tibet? -Yes,
13、I . 22 -when you there?(go) -Three weeks ago.23 -Jim, you (write) a letter to your aunt? -yes,I . I (write) it just now.24 Have you (return) the ladder yet? No, not .I (return) it soon.25 I (有) the book Harry Potter.26 So far, I (not get) a letter from him.27 Until now, she already (write) three boo
14、ks.28 In the past few years, we (build) a lot of buildings.29 In two or three years, the city (become) the most beautiful one in China.30 This is the first time I (visit) the Great Wall.31 We already (know)each other before.来源:学优高考网 gkstk32 We (get)to know each other three years ago.33 They just (ge
15、t) in touch with each other.34 They (get) in touch with each other just now.35 I am sorry. I (forget) your name.36 I am sorry I (forget) to bring you photos.37 -How many times you ever to Shanghai? -I ever there three times.(去过)38 -Where is Jim?-He to the teachers office(去了)33. - you to the hospial
16、yet? .(去过) -yes, I (go)to see Doctor Li this morning and he (give)me some medicine. - you (take) it.? - yes, I it just a moment ago.(take)39 She has worked in the school for three years. (改为同义句)She has the school three years. .40 I borrowed the book three days . (39 和 40 为同义句 )41 I (借) the book for
17、three days来源:gkstk.Com42 She (learn) English for three years. 43 She (learn) English three years .(用 since)44 She (learn) English since 2002. 45 Last year he often (run) for two hours a day. Until now he for two years.(run)46 He (live) here since he (move) here.47 Our maths teacher (talk) to a boy w
18、hen I (enter) the room48 The Greens (be) to the Great Wall twice.来源:gkstk.Com49 I (give) the message to her as soon as he (come) back.50 There (be) no books on the shelf a moment ago.51 Look, the Greens (have) supper. But we just (eat) it. 52 In one or two years, she (become) a doctor.53 He died two years ago.(改为同义句) He for two years.54 I bought the pen three hours ago.(改为同义句)I (有)the pen for three hours.55 I joined the army three years ago. (改为同义句)I a member of the army three years.I the army for three years.来源:学优高考网 gkstkIt three years he the army.