1、现在完成时专练1. Mr. Green _ England. He _ London for two weeks. A. has been to, will be to B. has gone to, will be in C. has been to, will be in D. has gone to, will be to2. Marias learned about 1000 Chinese words in our school, _? A. isnt she B. doesnt she C. didnt she D. hasnt, she3. -How long _ you_ yo
2、ur hometown? -More than two years. A. have, left B. were, away from C. did, leave D. have, been away from4. -_you_the film yet?-Yes, I_it last Saturday. A. Will, see, saw B. Did, see, saw C. Have, seen, have seen D. Have, seen, saw5. -How long have you been like this? -_. A. Since last month B. Last
3、 month ago C. Last month before D. Last month6. -_ you _ the new film?-Yes, I _ it last week. A. Have, saw, saw B. Did, see, saw C. Have, seen, saw D. Did, see, see7. Great changes_in my hometown recently. A. have been taken place B. have taken placeC. have been happenedD. was happened8. -Wheres Jim
4、?-He _ Disneyland. A. has been to B. has gone to C. has been in D. has been at9. -Have you ever slept in the open air?-_. Im very timid(胆小的).A. Yes, I have B. No, I havent C. Yes, I do D. No, I dont10. The United Nation has _ the poor people in the world. A. give support to B. given support to C. ga
5、ve support to D. given support for11. -Have you_ been to Beijing?-No, I have _ been there. A. ever, ever B. ever, already. C. yet, never D. just, already12. -Have you returned the library book_? -Yes, Ive _ returned it. A. already, already B. yet, yet C. yet, already D. already, yet13. -Who will go
6、to the airport to meet Jane?-I will. I _ her several times. I can find her easily. A. met B. had met C. have met D. will meet14. They _ homeless people for many years. A. help B. have help C. have helped D. helped15. You _ a lot in the past three years. A. have grown up B. grow up C. have grown D. g
7、row16. His father _ for two years. A. has been dead B. was dead C. has died D. died17. They _ for 10 years. A. taught English B. left here C. have been away from here D. have gone to Beijing18. -How long _ you _ the bad cold? -Since last week. A. have, taken B. have, taught C. have, got D. have, had
8、 19. _have you had this bike? -Since . A. When B. What time C. How long D. What20. He _ this school for a year. A. has been to B. has gone to C. has been in D. has gone in21. We have been good friends since we _ each other five years ago. A. knew B. have known C. go to know D. know22. My brother has
9、 _ to Beijing. Hes _ there five times. A. been, been B. gone, gone C. been, gone D. gone, been23. Not only you but also he _ the Great Wall. A. have gone to B. have been to C. has gone to D. has been to24. -Have you finished your written homework _?-No. Ill finish it _ another ten minutes. A. alread
10、y, after B. yet, before C. already, about D. yet, in25. -I didnt see you the whole summer holiday. -I _ Yunnan on August 2nd. I _ there for two weeks. A. went to, have gone B. have gone, have gone C. went to, was D. have gone, have been26. I wont go to see the film tonight because I _ my ticket. A.
11、lost B. have lost C. will lost D. didnt have27. -Why not go to see the flower shoe with us? -I _ it. A. saw B. see C. have seen D. seen28. Hes never been to England, _? A. isnt he B. hasnt he C. has he D. is he29. Youd better ask him if _. A. he has ever gone to England B. he has ever been to Englan
12、d. C. has he ever been to England D. he went to England30. -Lucy, _ you _ your ticket? -Not yet. A. did, find B. have, found C. has, found D. do, find31. -What are you going to do this weekend? -I _yet. A. havent decided B. wont decide C. have decided D. didnt decide32. I have _ a cold for several d
13、ays. I took some medicine, and now I feel better. A. had B. Have C. catch D. caught33. -Oh, you are l ate again. The film _ for twenty minutes. -What a pity.A. has begun B. beganC.has been onDhave been on34. -Have you _Project Hop? -Yes, I have. A. heard B. heard of C. heard from D. hear35. -Mr. Gre
14、en, your hat looks nice. Is it new?-No, I _ it for two months. A. have had B. have bought C. bought D. had36. -How long _ you _ here? -For about two years so far. A. have, studied B did, live. do, day D. were, swimming37. Tom _ the CD player for two weeks. A. has sent B. has borrowed C. has bought D
15、. has had38. -I have finished my homework. -When _you _? A. do, finish B. will, finish C. have, finished D. did, finish39. Since , Nanchang has become a new city. Everything _. A. is changed B. was changed C. has changed D. had changed40. -How long _ you_ here since you _ to Wenzhou?-Almost half a y
16、ear. A. did, live, here B. did, live, have come C. have, lived, came D. have, lived, have come41. -Did you receive your friends e-mail?-Yes, I _ it since two hours ago. A. have receive B. received C. have had D. had42. The bridge _ since Mr. Lei came to this town. A. was built B. has been there C. h
17、as built D. built43. It is three years _ we two met last time. A. since B. when C. after D. before44. Whats wrong with him? I havent seen him _ last Wednesday. A. on B. by C. until D. since45. -How long have you _ your watch? It looks new. -Only about three weeks. A. had B. bought C. received D. bor
18、rowed46. -_ your sister _in Greener China for a long time?-Yes, she joined it five years ago. A. Has, been B. Have, been C. Has, joined D. Have, joined47. It _ two years since we visited Beijing last time. A. has been B. has C. be D. will be48. It has been eleven hours _ we arrived in Beijing. A. after B. before C. since D. for49. -Tom has made few friends here, _?-Sorry, I dont know him. A. hasnt he B. has Tom C. hasnt Tom D. has he第4页 共4页