【正文】
e classroom. Where is he?He _____ to the teacher’s office.A. will go B. has gone C. had gone D. is going59. His brother has been to Stone Forest twice______ he came to Yunnan.A. after B. before B. has borroweds happened to him. A. knew B. have known C. must know know2. He has_______ been to Shanghai, has he ? B. never C. ever D. still 3. Have you met Mr. Li ______? B. ago C. before D. a moment ago 4. The famous writer _____ one new book in the past two year . A. is writing B. was writing C. wrote written5. —Our country ______ a lot so far. —Yes. I hope it will be even ______ . A. has changed。 good C. has changed。 better 6. Zhao Lan ______already ______in this school for two years . A. was。 study C. has。 studying 7. We ______ 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. see B. have seen C. saw 9. —These farmers have been to the United States. —Really? When _____ there? A. will they go B. did they go C. do they go they gone 10. —______ you ___ your homework yet? —Yes. I _____ it a moment ago . 。 finished B. Have。 finished C. Have。 have finished D. will。 finish 11. His father ______ the Party since 1978 . B. has joined C. was in been in12. —Do you know him well? — Sure .We _________ friends since ten years ago. B. have been C. have bee D. have made 13. —How long have you ____ here ? —About two months . B. gone C. e 14. Hurry up! The play __________ for ten minutes . begun B. had begun C. has been on 15. It _____ ten years since he left the army. B. has C. will 16. Miss Green isn39。 C. five years ago D. five years before22. Mike ___________ the story book for a month.A. has bought B. has had C. have had B. have already asked C. already have asked C. for a week B. study D. have studied26. They _________ in the city since last summer.A. live B. didn’t live D. live27. Mrs. Wang has lived in California _________ 1992. A. since C. after B. has been in C. has e to B. be in D. joined in30. His father _______ for years. A. has died D. dies31. Mary ________ to see the films because she __________ it twice.A. won’t go, saw B. didn’t go, has seen C. won’t go, has seen B. have had B. Have, been to, isC. Had, been to, is No, I ____ there early next month.A. Have, been, haven’t, am going D. Did, go, didn’t, was going35. You sister ___ to London to study English. Is that true?Yes, she ___ there for two months.A. has been, has been B. will go, has gone D. has bought37. —Where is Li Lei? —He ___ Shanghai.A. has gone to B. has been to C. finish D. is finishing39. David _______ Shanghai for more than three months.A. came to B. has been to D. has e to40. Is your father a Party member? Yes, he ____ the party three years ago. He _____ a Party member for three years.A. joined。 B. has joined。 is was41. What a nice bike! How long ____ you ____ it? Just five weeks.A. have。 B. did。 having D. have。 B. have borrowed been been joined joined44. How long have you _______ from the USA? For three months.A. e back C. go back D. been back45. I _____ this book for half a year. B. have had B. has gone do。 B. Have。 finishedC. Have。 have finished D. Will。 finish48. The sand storm weather ______ in Beijing several times this year.A. happen B. happened C. hasn’t begun gone been been gone54. How long have you _______ this book?A. bought C. kept D. lent55. We have lived here _______ five years ago. A. when C. before watched watch C. did。 watch57. —How do you like Beijing, Mr. Black? —Oh,I _______ such a beautiful city.A. don’t visit C. haven’t visited D.hadn’t visited58. Miss Brown _______ to the Great Wall twice.A. have been B. has been C. have gone D. has gone59. His brother has been to Stone Forest twice ______ he came to Yunnan.A. when C. since B. has been dead D. has died61. —Have you ever_____ to Haikou? —Yes,I_____ there with my family last August.A. gone。 B. been。 went to D. been。m sorry you39。t see B. didn39。t see D. won39。t miss B. can miss C. will miss D. won39。ll go for a walk if it ______________ tomorrow. A. will not rain B. rains C. doesn39。 have。 had B. Did。 did。 had。 have D. Have。 did。 am doing B. Did you do。 am doing D. Have you done。t see it anywhere. I _____ it right here half an hour ago. But now it is gone. A. did you put。 put C. do you put。 have put84. Mr. Green _______ China for three years.A. has been to B. has e to C. has been in D. has arrived in85. My brother _____ since I came home.A has gone to bed B. has been asleep C has fallen asleep D. has been sleepy86. Has he read this book ______?A. ever B. already C. yet D. never87. The old man________ since 2000.A. died B. has died