1、现在完成时专项练习题现在完成时态专项练习(1)一、用所给词的正确形式填空1. Mary _(lose) her pen。 _ you _ (see) it here and there?2. _ you _ (find) your watch yet?3. -Are you thirsty? -No, I _ just _ (have) some orange。4. We _already _ (return) the book。5. _ they _ (build) a new school in the village?6. -Has Tom taught you English? -Ye
2、s, he _ (teach) us English for two years.7. I _(not finish) my homework yet. Can you help me?8. What _ they _ (do) with the newspaper? -They have read them.9. My father _ (read) the novel twice.10. Wu Dong _(be) a soldier for one year。11. The students _(study) in the middle school since last month.1
3、2. How long _ you _(know) him ?13. Mike _ (make) quite a few friends since he came to China.14. I _(give) my friend a nice book recently.15. Li Ping and Wu Dong _(see) the old man three times.16. _ she ever _(teach) you English?17. These children _(stay) in the park for two hours。18. The students th
4、ere _(finish) _(do) their homework yet.19. They _ (have) five English evenings last term.20. They _ (have) five English evenings since last term。21. My father _ just _(have) supper。 Now he _(read) a newspaper.22. The old man _ ( plant ) more than 200,000 trees on the mountain with his son in the pas
5、t twenty years.23。 Every one of the students _ already _ ( buy ) a new bike.24。 They _(go) to the shopping center already.25. -_ you _(enjoy) it? - Yes, I did.26. Mr Green _(not come) back to China yet。27. Where is my pen? How strange! It _(be) here just a moment ago.28。 They _(not see) the film yet
6、。29。Look! The children _(plant) flowers in the garden.30。 My brother _(be) to England twice。31It will be colder in the_ (east)part of China next week.32The air_ (pollute)makes me feel sick33_you_ (receive)any letters from him recently?一Not yet34-Turn off the radio, dear。 Baby is sleeping.- There is
7、no needHe_ (wake)up。35I havent seen you for a long timeYou _ (change)a lot.36. There _ (be) many changes in China since 1987.37。 They lived in the country when they got_(marry). 38。 We used to _(swim) every day when we were children. 39。The boy (be) born in 1990. Since then, he (live) in Jurong.40.
8、He lived two_(block) away from me。 We often chatted each other。41. Have you ever seen Mr Green _(recent)? -Never. He has moved to another town。42。 He got used to _(live) in Nanjing。43. It is _ (real) nice to have a friend like you.44. I found it _ (possible) for us students to run faster than Bolt (
9、博尔特)。45。 The dog doesnt feel happy because of _ (be) alone at home.二、选择填空: ( ) 1。 He _ finished his homework _.A. has, yetB. hasnt, alreadyC. hasnt, yetD. havent yet ( ) 2. Millie has _ seen the dolphin show. She wont go to see it tomorrow.A。 alreadyB. just nowC .yetD。 never ( ) 3。 Mr Chen has been
10、in Sunshine Town _ he was two years old。 A. forB。 sinceC. fromD. because ( ) 4。 Daniels father _ English _ 10 years in Beijing。 A。 has taught, sinceB。 taught, inC. has taught, forD。 taught, for( ) 5. -_ have you lived in Nanjing ? -Ive lived here _ 1993.A。 Hong long, forB. How often, sinceC。 How lon
11、g, fromD。 How long, since ( ) 6。 Mrs King has never been to the Great Wall, _?A。 hasnt heB. has sheC。 hasnt sheD. has he( ) 7. - When _ you begin to study English? - In 2003。 I _ English for five years.A。 did, studyB。 have, studiedC. have, have studiedD. did, have studied( ) 8. -Excuse me, does Mr S
12、miths son live here? -He _ be here, but he has moved.A. has to B. used to C。 tried to D。 happened to( ) 9。Have you written anything on Chinese traditional food so far? _, but I have a plan for it. A。 Ever since B。 Later on C。 Not yet D。 From now on( ) 10. I have bought a Chinese English dictionary?
13、When and where_ you _ it?A. have, bought B。 did buy C。 will, buy D. do, buy( ) 11。 Has your sister finished watching the new film_? Yes, she has finished it _. A。 yet, yet B. already, already C。 already, yet D。 yet, already( ) 12。 He _a worker in a factory, but he_ a pop star two years ago.A. used t
14、o be; has become B。 used to be; becameC. was used to be; becomes D. was used to being; has become( ) 13。 My son up yet because he to bed very late last night。A. hasnt got; has gone B. didnt get; went C. doesnt get; wentD. hasnt got; went( )14。 Its not easy for the old to get used _ QQ to chat with o
15、thers。 A. use B。 using C. to use D. to using( ) 15. I have learned three English songs _ I came to this school. A。 since B。 before C。 when D。 until( ) 16. _ impossible for us to learn English well。 A. Its B。 Thats C. This is D. It( ) 17. What can you _ about the town centre ? A. tell B. speak C. say
16、 D. talk( )18。Where is Mr Green now ? I _him for a few days 。He has gone to Hong Kong 。A。 havent seen B. didnt see C. am not seeing D. dont see ( )19。The twins a lot, they fatter。 A. change, become B. changed, became C .have changed, have become D. changed, have become( )20. Mary _ to see the films
17、because she _ it twice. A. wont go, saw B。 wont go, will see C. wont go, has seen D. didnt go, see( )21.- Would you like some more food? -Thank you。 I _ enough。 A. will have B。 have had C. have D。 had ( )22. He has a computer of his own. He _ it two days ago A. bought B. Bought C。 bought D。 has boug
18、h( )23. He _ his homework and is now listening to music. A.finishes B。 has finished C。 Finish D. is finishing( )24. - _ you_ your homework yet? Yes, I _ it just now。 A. Did; do; finished B. Have; done; finished C。 Have; done; have finished D. Will; do; finish ( )25。 The sand storm weather _ in Beiji
19、ng several times this year. A。 happen B。 happened C。 has happened D. have happened ( )26. -How long have you been here? - _ last month. A。 For B。 Until C. Before D. Since ( )27I have watched the game When _you _ it? Ahave;watched Bdo;watch CDid;watch Dwill;watch ( )28How do you like Beijing, Mr. Bla
20、ck? Oh,I _ such a beautiful city Adont visit Bdidnt visit Chavent visited Dhadnt visited ( )29、Both his parents look sad。Maybe they _whats happened to him .A. knew B. have known C. must know D。will know( )30。He has _ been to Shanghai , has he ?。 already 。never 。ever 。 still( )31、Harry Potter is a ve
21、ry nice film 。I_ it twice . will see. have seen 。 saw 。see( )32、These farmers have been to the United States 。 Really ? When _ there ?。 will they go . did they go . do they go 。 have they gone ( )33、_ you _ your homework yet ? Yes . I _ it a moment ago .Did; do; finished .Have ; done; finished .Have
22、;done;have finished 。will;do; finish( )34.The famous writer _ one new book in the past two year .。 is writing 。was writing .wrote .has written( )35、-Our country _ a lot so far 。 Yes 。 I hope it will be even _ 。 has changed ; well 。 changed ; good . has changed ; better . changed ; better三、句型转换(每空一词)
23、。 1。 I have been to Macau before。(改为否定句) I _ _ been to Macau before. 2。 He hasnt come to school because hes ill (就划线部分提问) _ _ he come to school? 3。 He has learned English for 5 years. (就划线部分提问) _ _ _ _ learned English 4. I bought a new bike just now。 (用just改写) I _ just _a new bike。 5. We began to le
24、arn English three years ago.(改为同义句) We _ _ English _ three year.6。 He has lived here since 1999.(就划线部分提问) _ _ _ he_ here? 7。 They have already finished the work。(否定) They _ _ the work _。 8.They have cleaned the room twice this week. (就划线部分提问) _ _ _ _ they _ the classroom this week? 9.Jack has alread
25、y finished his homework。 (改为一般疑问句)_ Jack finished his homework _ ?10.They have known each other for a long time. (对划线部分提问)_ _ _ they _ each other?11.Kate married Tom ten years ago. (改为同义句)Kate and Tom _ _ ten years ago . 12。Hong Kong has changed a lot over the years. (改为同义句)There _ _ many changes in Hong Kong over the years.13I have already had breakfast。 (改为一般疑问句并做否定回答) _you _ breakfast_? No, I _.14.Miss Li has lived in America for 8 years. ( 划线提问 )_ _ _ Miss Li _ in America?15。I have been to Yangzhou twice. (划线提问) _ _ times _ you _to Yangzhou?4 / 4