人教新目标(Go for it)版八年级下学期期末复习【知识点串讲】 12 现在完成时

试卷更新日期:2023-06-06 类型:复习试卷

一、单选题

  • 1. —Oh, you're late again. The film         for twenty minutes.

    —What a pity.

    A、has begun B、began C、has been on D、have been on
  • 2. In the past few years, there _______ great changes in my hometown.
    A、were B、have been C、had been D、are
  • 3. —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
  • 4. You ______ a lot in the past three years.
    A、have grown up B、grow up C、have grown D、grow
  • 5. —You ________ Joyland in Changzhou last summer?

    —No. I ________ of a place called Joyland.

    A、have visited; haven't heard B、visited; haven't heard C、have visited; didn't hear D、visited; didn't hear
  • 6. I think the boy ________ already ________ his homework.
    A、does; do B、did; do C、is; doing D、has; done
  • 7. —I ______my card. I want to report it.

    —You can call the bank to report the loss. It would be faster.

    A、lose B、was losing C、will lose D、have lost
  • 8. I'm so glad that I _______ nearly half of the test now.
    A、finish B、finished C、will finish D、have finished
  • 9. —It's a great pity that the famous football player has gone to another club.

    —Don't worry! They _______in another top star recently.

    A、bring B、brought C、have brought D、has brought
  • 10. —It's the second time I have come to Hong Kong. It _______a lot.

    —Yes, it's more and more beautiful.

    A、was changing B、has changed C、will change D、changes
  • 11. —What an exciting match!

    —Yes. I _______such a better one before!

    A、never saw B、had never seen C、never see D、have never seen
  • 12. —It's said that two years________ since the old man _______.

    —I'm sorry to hear that.

    A、has passed, has dead B、has passed, died C、have passed, died D、have passed, has died
  • 13. —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
  • 14. —I wonder when you _________ the new watch.

    —Well, I __________ it for two weeks.

    A、have bought, have had B、bought, have bought C、bought, have had D、have bought, have bought
  • 15. Mr. Li regards (当作) Ningxia as his second home because he_______ there for over twenty years.
    A、have been B、is C、has been D、was
  • 16. —What do you think of your junior school life?

    —It _______some sweet memories in my heart in the past three years.

    A、leave B、left C、has left D、will leave
  • 17. —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
  • 18. — How long ________ his parents ________?

    — For about twenty years.

    A、did, marry B、have, been married C、have, got married D、have, married
  • 19. Mike's parents ________for over ten years. And his father still buys roses for his mother.
    A、have been married B、got married C、were married D、have got married
  • 20. Mr Green has taught English __________ ten years, and Mrs Green has also taught English __________ ten years ago.
    A、since, for B、for, since C、for, for D、since, since
  • 21. We have been in China ___________three years. We like it very much.
    A、in B、for C、since D、from
  • 22. Her son ____________the toy ____________his sixth birthday.
    A、bought; since B、bought; for C、has had; since D、has had; for
  • 23. 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
  • 24. My niece(侄女) has learnt Latin dance         .
    A、for five years ago B、since she was four C、five years ago D、at the age of four
  • 25. —How long have you been away from Xinghua?

    —________.

    A、Since 2 years B、In 1999 C、Since 2007 D、For half a year ago
  • 26. A couple of years ________ since the earthquake took place in Wenchuan.
    A、passed B、has past C、have passed D、has passed
  • 27. More than 46.000 people ______ in the earthquake in Turkey(土耳其) ______February6.
    A、died; for B、have been dead; since C、have died; since D、have been dead; for
  • 28. —Jack, it's eight o'clock now. Why are you still here?

    —Because I_____ my report yet.

    A、don't finish B、didn't finish C、won't finish D、haven't finished
  • 29. She ________the book _____ two days ago.
    A、has borrowed; since B、has kept; for C、kept; since D、has kept; since
  • 30. — He speaks Teochewese so well. How long ________ Shantou?

    — I remember that he ________ here since 2008.

    A、did he come to; has moved B、did he come to; has lived C、has he been in; has moved D、has he been in; has lived

二、for和since 的区别