初中英语牛津版八上语法专项复习:现在完成时
试卷更新日期:2023-01-10 类型:复习试卷
一、单选题
-
1. The cleaners ______ the street and it is quite clean now.A、are sweeping B、will sweep C、have swept D、swept2. 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 from4. — How clean the bedroom is!— Yes. I think someone must _____ it.
A、cleans B、cleaned C、have cleaned D、has cleaned5. — Lucy hasn't come back from the library ________.—Yes, I have ________ called her.
A、already; yet B、yet; yet C、already; already D、yet; already6. My cousin _______________ 100 model planes since 2015.A、collects B、is collecting C、has collected7. — 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 on8. — Paris is a wonderful place.— So it is. I ________________ there twice.
A、have been B、have gone C、went D、will go9. 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 caught10. — How long _______ you _______ Lily's English-Chinese dictionary?— For two weeks.
A、did; borrow B、have; borrowed C、have; kept D、did; kept11. Millie ______________ in this factory since 1990.A、works B、worked C、has worked D、have worked12. —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 leave13. We _______________ there ever since you left!A、be B、is C、was D、have been14. — 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 teach15. The bad weather ________ for three days.A、lasted B、began C、started D、left16. — 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 on17. — How long may I ____________ the book?— ____________a week.
A、keep; In B、borrow; From C、return; To D、keep; For18. —______Mary______ back her lost keys?—No, not yet.
A、Have; brought B、Has; brought C、Does; bring D、Is; bring19. The book came out last year, but we______ it yet.A、read B、don't read C、have read D、haven't read20. 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 been21. —_____you ever ______to the Great Wall?—Yes. Three times.
A、Has,been B、Have,been C、Have,gone D、Has,gone22. — 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 to23. Ever since then, we _______________ good friends.A、be B、is C、was D、have been24. Ever since he moved to London, I______ him.A、saw B、see C、hasn't seen D、haven't seen25. — 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; saw26. 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 gone27. — 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 to28. — 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 opened29. — 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、bought30. — How long ______________ your brother ______________ this camera?— For two weeks.
A、have; bought B、have; had C、has; had D、has; bought31. — Is this your camera?— Yes. I ______________ it for two weeks.
A、bought B、had C、have had D、have bought32. —How long have you ______ the book?—For three days.
A、borrowed B、kept C、lent D、bought33. —Look at these stamps. I______ them for five years.—Wow, they are wonderful.
A、kept B、have kept C、have bought