初中英语牛津版八上语法专项复习:现在完成时

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

一、单选题

  • 1. The cleaners  ______ the street and it is quite clean now.
    A、are sweeping B、will sweep C、have swept D、swept
  • 2. Our school life _______since 2018. We have more activities outdoors.
    A、changed B、has changed C、will change D、changes.
  • 3. —Do you miss your parents far away?

    —Yes, very much. I ______ my hometown for over two years.

    A、left B、have left C、were away from D、have been away from
  • 4. — How clean the bedroom is!

    — Yes. I think someone must _____ it.

    A、cleans B、cleaned C、have cleaned D、has cleaned
  • 5. — Lucy hasn't come back from the library ________.

    —Yes, I have ________ called her.

    A、already; yet B、yet; yet C、already; already D、yet; already
  • 6. My cousin _______________ 100 model planes since 2015.
    A、collects B、is collecting C、has collected
  • 7. — When will A Bite of China II begin?

    — It ______________ for ten minutes.

    A、will begin B、has begun C、will be on D、has been on
  • 8. — Paris is a wonderful place.

    — So it is. I ________________ there twice.

    A、have been B、have gone C、went D、will go
  • 9. Diana can't go to the farm with her classmates because she ____________ a bad cold.
    A、will catch B、is catching C、has caught D、is caught
  • 10. — How long _______ you _______ Lily's English-Chinese dictionary?

    — For two weeks.

    A、did; borrow B、have; borrowed C、have; kept D、did; kept
  • 11. Millie ______________ in this factory since 1990.
    A、works B、worked C、has worked D、have worked
  • 12. —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
  • 13. We _______________ there ever since you left!
    A、be B、is C、was D、have been
  • 14. — Lucy, is your uncle a teacher?

    — Yes, he is. He _____________ history for nearly 20 years.

    A、teaches B、has taught C、is teaching D、will teach
  • 15. The bad weather ________ for three days.
    A、lasted B、began C、started D、left
  • 16. — I'm sorry for being late.

    — Never mind. The meeting ________________ for only 5 minutes. This way, please.

    A、has begun B、has ended C、has been on
  • 17. — How long may I ____________ the book?

    — ____________a week.

    A、keep; In B、borrow; From C、return; To D、keep; For
  • 18. —______Mary______ back her lost keys?

    —No, not yet.

    A、Have; brought B、Has; brought C、Does; bring D、Is; bring
  • 19. The book came out last year, but we______ it yet.
    A、read B、don't read C、have read D、haven't read
  • 20. Can you go to the museum with us? We______ to a museum for a month yet.
    A、didn't go B、went C、haven't gone D、haven't been
  • 21. —_____you ever ______to the Great Wall?

    —Yes. Three times.

    A、Has,been B、Have,been C、Have,gone D、Has,gone
  • 22. — Have you ever __________ an amusement park?

    — Yes, I have. I __________ Fun Times Amusement Park last year.

    A、been to; have gone to B、gone to; have been to C、go to; went to D、been to; went to
  • 23. Ever since then, we _______________ good friends.
    A、be B、is C、was D、have been
  • 24. Ever since he moved to London, I______ him.
    A、saw B、see C、hasn't seen D、haven't seen
  • 25. — Tom, _______________ you ever _______________ that new film?

    — Yes, I _______________ it a week ago.

    A、have; seen; saw B、have; seen; see C、do; see; see D、had; seen; saw
  • 26. I ______________ to the West Lake four times, but I will go there again this summer.
    A、have gone B、have been C、went D、had gone
  • 27. — Is that Mr. Wang in the classroom?

    — It can't be him. He ______________ the village to be a volunteer.

    A、have gone to B、has been to C、has gone to
  • 28. — I saw Jim _______________ into that new building just now.

    — Oh, it's our new library. It _______________ to the public for a week.

    A、walk; has opened B、walk; has been open C、walking; has opened
  • 29. — Your new watch is so nice! When did you buy it?

    — In April. I ______________ It for two months.

    A、have had B、had C、have bought D、bought
  • 30. — How long ______________ your brother ______________ this camera?

    — For two weeks.

    A、have; bought B、have; had C、has; had D、has; bought
  • 31. — Is this your camera?

    — Yes. I ______________ it for two weeks.

    A、bought B、had C、have had D、have bought
  • 32. —How long have you ______ the book?

    —For three days.

    A、borrowed B、kept C、lent D、bought
  • 33. —Look at these stamps. I______ them for five years.

    —Wow, they are wonderful.

    A、kept B、have kept C、have bought
  • 34. The new couple ______ for two weeks.
    A、married B、have married C、have been married D、got married
  • 35. —When did you start your math homework?

    —One hour ago, but I _______ it yet.

    A、didn't finish B、finished C、have finished D、haven't finished