(暑假复习)外研版八年级英语下册现在完成时专项训练

试卷更新日期:2024-07-04 类型:复习试卷

一、单选题

  • 1. — ____ your uncle ______the videotapes to Mr Fox?

    —No. They are still in his bedroom.

    A、Did; return B、Has; returned C、Will; return D、Does; return
  • 2. —Is that Mrs. Li?

    —It can't be her. She, as a volunteer, _____________ Shanghai since April.

    A、has been to B、has gone to C、has been in D、has come to
  • 3. —______Mary______ back her lost keys?

    —No, not yet.

    A、Have; brought B、Has; brought C、Does; bring D、Is; bring
  • 4. The tickets of the concert ________ already ________out.
    A、have, sell B、have, sold C、has, been sold D、was, sold
  • 5. —Peter, we are leaving in 10 minutes. Are you ready?

    —No, I______ our guidebook and towels yet.

    A、don't pack B、didn't pack C、haven't packed D、have packed
  • 6. More than 20 people, _______ in traffic accidents _______ last May.
    A、died; for B、have been dead; since C、have died; for D、have been dead, for
  • 7. —May I speak to Mr. Green?

    —Sorry, he__________ Xiangyang. He _________the city for two days.

    A、has been to; has been in B、has gone to; has been to C、has been to; has been to D、has gone to; has been in
  • 8. I __________ an invitation to the concert. I can't wait to go can't wait to go.
    A、receive B、will receive C、was receiving D、have received
  • 9. We ______ our new neighbors yet, so we don't know their names.
    A、don't meet B、won't meet C、haven't met D、hadn't met
  • 10. Lucy's father __________ an engineer for twenty years.
    A、worked as B、has worked as C、worked for D、has worked for
  • 11. — You haven't seen a film for long. Why not see a film with your father this afternoon?

    — Oh, my father isn't at home today. He _________________ Shenzhen for a meeting.

    A、has been to B、has gone to C、has been in D、goes to
  • 12. —Jenny, you look so beautiful in your new dress.

    —Thanks! I         it for several times.

    A、wear B、wore C、was wearing D、have worn
  • 13. —Last night I went to a concert of Chinese folk music. Erquan Yingyue was strangely beautiful, but I felt a strong sadness and pain under the beauty.

    —So it was. The musician _______to play it since he _______very young.

    A、learned; was B、has learned; is C、has learned; was D、learned; has been
  • 14. — Have you seen Mr. King these days?

    — No, he _______ Shanghai for an international meeting. He'll come back in three days.

    A、has been in B、has been to C、has gone in D、has gone to
  • 15. Although Bill     Australia several times, he doesn't know the country well.
    A、has been to B、has gone to C、goes to D、is going to
  • 16. The shopping mall ________ for two years, but I ________ there only once.

    A、has opened; has gone B、has opened; have been C、has been open; have gone D、has been open; have been
  • 17. — What are you going to do this weekend?

    —I ________ yet.

    A、haven't decided B、won't decide C、have decided D、didn't decide
  • 18. —He _______exercise in the park every morning when he was young.

    —Yes, but now the life he was used to _________ a lot.

    A、used to, changing B、was used to, has changed C、was used to, changing D、used to, has changed
  • 19. We ________ a lot of progress since 2003.
    A、make B、had made C、have made D、made
  • 20. You said that Zhijin Cave is very beautiful. ______ you ______ there?
    A、Have; gone B、Have; been C、Have; gone to D、Have; been to
  • 21. Not only Jim but also his parents         a few places of interest since they came to China.
    A、has visited B、will visit C、have visited D、visited
  • 22. —Have you ever           to the park?

    —Yes, I           there last summer.

    A、gone; went B、gone; have been C、been; went D、been; have been
  • 23. Amy loves to talk about travel and she ____ many places of interest.
    A、has gone to B、has been to C、has gone for D、has been from
  • 24. I __________ Beijing three times, I know there very well.

    A、went B、have been to C、have gone to D、have been in
  • 25.  Don't return the video to Peter. I ____ it.
    A、don't watch B、won't watch C、wasn't watch D、haven't watched
  • 26. How time flies! Three years _________ since I _________ you last time.
    A、passed; meet B、has passed; met C、passed; have met D、has passed; meet
  • 27. —When did you         the new computer?

    —Well, I         it for half a year.

    A、have, have bought B、buy, have had C、buy, have bought D、have, have had
  • 28. The shop in Wanda Square ______for five years, but I ______there so far.

    A、has opened; haven't gone B、has been open; haven't been C、has been open; haven't gone D、has opened; haven't been
  • 29. Neither Jim nor Tom _________Australia before, but they know the country very well.
    A、has gone to B、has been to C、have gone to D、have been to
  • 30. —            she           the TV play before?

    —No, she hasn't.

    A、Does; see B、Has; seen C、Have; seen D、Did; see
  • 31.  —Why are you worried?

    —I'm expecting a call from my son. He ____ New York for three days. 

    A、has been to B、has gone to C、has come in D、has been in
  • 32. He_________Nanjing since two years ago .
    A、came B、has come C、has been D、has been in
  • 33.  ——________ he still _________ in his office?
    —— No. He __________ back home. 

    A、Is; working; went B、Has; worked; is going C、Is; working; has gone D、Did; work; is going
  • 34.  Jerry took the wrong bus just now. So when he got to the concert, it   ____for a while.
    A、began B、was on C、has begun D、has been on
  • 35. You had better return the book to the libaray. You _________it for a week.
    A、have borrowed B、have kept C、borrowed D、kept
  • 36. —______ your brother ______ the theatre?

    —Yes. He left thirty minutes ago.

    A、Has; been to B、Has; gone to C、Does; go to D、Did; went to
  • 37. Li Tong _______ his hometown for two years since he ______ to college.
    A、has left, went B、has been away, has gone C、has left, has gone D、has been away, went
  • 38. The spaceship ______________ back some pictures since it reached Mars.
    A、sends B、has sent C、have sent D、sent
  • 39.  Look! The snow ____!We can play with snow outside.
    A、is stopping B、will stop C、has stopped D、had stopped
  • 40. —Lucy, may I speak to your uncle?

    —Oh, sorry! He__________ to London.

    A、has been B、has gone C、went D、will go
  • 41. —___you ___your book to the library?

    —Yes. I returned it yesterday.

    A、Did; return B、Have; returned C、Will; return D、Do; return
  • 42. — How long _______ you _______ Lily's English-Chinese dictionary?

    — For two weeks.

    A、did; borrow B、have; borrowed C、have; kept D、did; kept
  • 43. —Do you know our town at all?

    —No, this is the first time I          here.

    A、was B、have been C、came D、am coming
  • 44. The workers ________ for four hours. They need to have a rest.
    A、work B、worked C、has worked D、have worked
  • 45. Helen loves to talk about travel. She                          many places.
    A、has gone to B、has gone C、has been to D、has been
  • 46. Tom            Kate since two years ago, and they have had a child.

    A、married to B、married C、got married with D、has been married to
  • 47. —Where are you going for your holidays?

    —Well, we__________ yet.

    A、haven't decided B、hadn't decided C、don't decide D、doesn't decide
  • 48. A number of foreign visitors _____ Chengdu many times because it is such a beautiful city.
    A、have been to B、has been to C、has gone to D、have gone to
  • 49.  His father ____ to Nanjing. He ____ back next week. 
    A、has been, is B、has been, will be C、has gone, is D、has gone, will be
  • 50. —Do you know Tina well?

    —Sure. We _______ friends since eight years ago.

    A、become B、have been C、were D、have become
  • 51. — Where's Mr Li? I haven't seen him recently.

    — He ________ Qingdao for a meeting. He will be back in a few days.

    A、have been to B、have gone to C、has been to D、has gone to
  • 52. — Where 's your mother ?
    — She ________ Shanghai . She won't be back ________ next week .

    A、has gone to, until B、has been to, until C、has been to ,after D、has gone to, after
  • 53. — Green Book is on now. Would you like to go to the cinema with me?

    — No, thanks. I ______________ it twice.

    A、see B、saw C、have seen D、will see
  • 54. —Dave, this science book is cool! Can I borrow it?

    —Sorry, I have to return it to the library. I_____ it for weeks, and tomorrow is the deadline.

    A、borrowed B、kept C、have borrowed D、have kept
  • 55. —______ to Japan?

    — Yes, and I will be back next month.

    A、Have you gone B、Have you been C、Are you going D、Did you go
  • 56. —How do you like Treasure Island, Lucy?

    —It's so exciting that I       twice.

    A、am reading B、have read C、was reading D、had read
  • 57. When we got to the cinema, the film _____________ for 30 minutes.
    A、began B、has begun C、has been on D、has been begun
  • 58. Her uncle ___ to New York now, he ___ there twice. He'll be back tomorrow.


    A、has gone, has been B、has been, has been C、has gone, has gone D、has been, has gone
  • 59. The train ______ yet. You'd better not go out right now.
    A、hasn't stopped B、didn't stop C、won't stop D、doesn't stop
  • 60. He ______ Australia and he ______ Sydney for two weeks.
    A、has been to; has been in B、has gone to; has been in C、has been in; has been to D、has gone to; has been to
  • 61. —Where have you _________?

    — I've ________ the supermarket.

    A、gone, gone to B、been, been to C、gone, been at D、been, gone to
  • 62. —How long have you been away from Xinghua?

    —________.

    A、Since 2 years B、In 1999 C、Since 2007 D、For half a year ago
  • 63. —        he still          in his office?

    —No. He         back home.

    A、Is; working, went B、Has; worked; is going C、Is; working; has gone D、Did; work; is going
  • 64. —Have you ever        an art museum?

    一Yes.I        the outdoor art museum in Shanghai on Feb. 7th.2017.

       
    A、been to;have gone to B、gone to;have gone to C、gone to;went to D、been to;went to
  • 65. John and I ___________ friends for eight years. We first got to know each other at a Christmas party. But we ________ each other a couple of times before that.
    A、had been; have seen B、have been; have seen C、had been; had seen D、have been; had seen
  • 66. —Where________you________, Mike?

    —To the amusement park with my parents. I had a good time this day.

    A、have;been B、have;gone C、are;going D、will;go
  • 67.  I've had the bike ____ two years. I ride it to school every day.
    A、since B、before C、for D、in
  • 68. I am surprised at the new look of my home town, for it _______a lot over the years.
    A、changed. B、changes C、will change D、has changed
  • 69. —Tina, is your father a teacher?

    —Yes, he is. He _______English for nearly 20 years.

    A、is teaching B、teach C、has taught D、had taught
  • 70.  —How about playing basketball with Class I this afternoon?

    —What a shame! We can't play with them. Because they____Nanshan for a school trip. 

    A、have gone to B、have been to C、had gone to D、had been to
  • 71. —Have you visited the Palace Museum?

    —________. I hope to visit it one day.

    A、No, I haven't B、Yes, I have C、No, I don't D、Yes, I do
  • 72. Kitty and her parents_______ Hong Kong since last week.
    A、has been in B、have come to C、have been in D、has stayed in
  • 73. —How long have you read this book?
    —_________________.



    A、In 1980 B、Three years ago C、Since three years D、Since 1980
  • 74. She ______________ many books since she was a little girl.
    A、read B、will read C、has read D、is reading
  • 75. Her aunt has never         Russia, so she doesn't know where Russia is.

    A、gone to B、been to C、went to D、goes to
  • 76. In the past few years there_______ great changes in my hometown.
    A、had been B、have been C、were D、are
  • 77. He ____ a car as a birthday present, but he won't ____ it as it is too expensive.
    A、has accepted; receive B、has received; accept C、accepts; receive D、receives; accept
  • 78. —What a beautiful house! Is it yours, Jim?

    —Yes. My parents _______ it for nearly a year.

    A、have had B、have bought C、had D、bought
  • 79. Her grandfather ________a car in 2007. He ________the car for 10 years.
    A、buy; has bought B、bought; has had C、buys; has had D、bought; has bought
  • 80. —Do you know Betty very well?

    —Yes, she and I__________ friends since we met in Guangzhou last summer.

    A、have made B、have become C、have been D、have turned
  • 81. I can't find my wallet anywhere. I'm sure I ________ it.
    A、lost B、will lose C、lose D、have lost
  • 82. —How about the third season of the documentary Aerial China(《航拍中国》)?

    —Great. I ________it twice.

    A、watched B、watch C、will watch D、have watched
  • 83. — Steve, let's join the music club together!

    — But I _______________ the club for 2 years.

    A、have joined B、have been in C、joined D、was in
  • 84.  —Do you know a famous shopping mall called The Hill (这有山) in Changchun?

    —Yes. I____there many times. 

    A、have gone B、have been in C、have been D、have been to
  • 85. -- What a nice watch! How long          you          it?

    -- For just two weeks.       

    A、will; buy B、have; had C、were; having D、did; buy        
  • 86. What         you         in the past two hours, my baby?

    A、will; do B、have; done C、are; doing D、would; do
  • 87. —The Whites have              Hong Kong.

    —Oh' really? I have never              there before.

    A、been to' gone B、gone to' been C、been to' gone to D、gone to' been to
  • 88.         great changes in our hometown over the past 10 years.
    A、There will be B、There have C、There have been D、There were
  • 89. —Where is Daming?

    — He      the teacher's office. He'll be back soon.

    A、has been to B、has gone to C、will go to D、is going to
  • 90. Paula is pleased that she        her lost watch.
    A、finds B、found C、has found D、will find

二、句型转换

  • 91. They played basketball last year.(用since last year替换last year改写句子)

    They basketball since last year.

  • 92. The meeting has been on for twenty minutes. (同义句转换)

    Twenty minutessince the meeting started. 

  • 93. I bought the dictionary last year.

    I have the dictionary one year.

  • 94. 令人难以置信的是,科学技术已取得了如此迅速的发展。

    It's that technology has in such a rapid way. 

  • 95. Lisa has cleaned her room.
  • 96. I have kept the book for three days.(同义句转换)

    I have kept the book three days.

  • 97. I've had some pizza for lunch.

    you pizza for lunch?

  • 98.  Josh moved to Singapore five years ago. He is still there. (改为同义句)

    Josh    Singaporefive years ago.

  • 99.  We have already had lunch in the school dining hall. (改为一般疑问句)

     youlunch in the school dining hall?