人教新目标(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 on2. In the past few years, there _______ great changes in my hometown.A、were B、have been C、had been D、are3. —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 changed4. You ______ a lot in the past three years.A、have grown up B、grow up C、have grown D、grow5. —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 hear6. I think the boy ________ already ________ his homework.A、does; do B、did; do C、is; doing D、has; done7. —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 lost8. I'm so glad that I _______ nearly half of the test now.A、finish B、finished C、will finish D、have finished9. —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 brought10. —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、changes11. —What an exciting match!—Yes. I _______such a better one before!
A、never saw B、had never seen C、never see D、have never seen12. —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 died13. —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 had14. —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 bought15. Mr. Li regards (当作) Ningxia as his second home because he_______ there for over twenty years.A、have been B、is C、has been D、was16. —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 leave17. —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 been18. — How long ________ his parents ________?— For about twenty years.
A、did, marry B、have, been married C、have, got married D、have, married19. 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 married20. 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, since21. We have been in China ___________three years. We like it very much.A、in B、for C、since D、from22. Her son ____________the toy ____________his sixth birthday.A、bought; since B、bought; for C、has had; since D、has had; for23. 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, for24. 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 four25. —How long have you been away from Xinghua?—________.
A、Since 2 years B、In 1999 C、Since 2007 D、For half a year ago26. A couple of years ________ since the earthquake took place in Wenchuan.A、passed B、has past C、have passed D、has passed27. 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; for28. —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 finished29. She ________the book _____ two days ago.A、has borrowed; since B、has kept; for C、kept; since D、has kept; since30. — 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 的区别
-
31. We have worked in this city (since/for) three years.32. Mr Green has taught English in our schoolhe came to China.(for/ since)