【正文】
, es B. How often ,got C. How long ,came D. How far , arrived20. His uncle for more than 9 years.A. has e here B. has started to work lived there D. has left the university21. You have a tall young man. B. grown into C. grown us D. grown up 22. He has the watch for a year.A. buy B. bought C. have D. had 23. Has your brother the dog?A. kept in B. fed C. fed on D. Kept on 24. I this book for two weeks, I have to return it now. B. have borrowed C. kept kept25. Have you ever to the Great Wall? It’s very beautiful.A . gone B. been C. went D. go26. Her brother the Party since 1978. B. has joined been in D. was in 27. The Greens many places of interest since they came to China.A. will visit B. visited C. have visited D. visit28. I ‘m sorry, I your name .A. had forgotten B. forgot C. have forgotten D. forgotten29. The bookshop for eight yearsA. has been open been opened C. has opened D. has open30. The flower I grown up. has B. planted have C. has planted D. have plantedⅡ.填空用 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 e back, do you know?B: I’m afraid he won’t e back recently.A: Could you tell me the way to Hainan Island?B: Sorry, I never there.A: How many times Li Fei to that place?B: He there only once.用have/has been to /in ,have gone to 及go的各種形式填空。have finished D. will。finished 。finished B. Have。studying Xiao Li since she was a little girl.A. know B. had known C. have known 8. Harry Potter is a very nice film. I it twice.A. will see B. have seen 9.—These farmers have been to the United States. Really? When there? they go B. did they go C. do they go D. have they gone10. you your homework yet ? Yes. I it a moment ago .A. Did。 study 。better6. Zhao Lan already in this school for two years.A. was。 12 / 12現(xiàn)在完成時(shí)專(zhuān)項(xiàng)練習(xí)題 the best answer his parents look sad .Maybe they what’s happen to him.A. knew B. have known C. must know D. will