人教版2023-2024学年八年级下册期末冲刺【知识点精练】since 和for 的区别

试卷更新日期:2024-05-31 类型:复习试卷

一、单项选择题

  • 1. 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
  • 2. We have been in China ___________three years. We like it very much.
    A、in B、for C、since D、from
  • 3. Her son ____________the toy ____________his sixth birthday.
    A、bought; since B、bought; for C、has had; since D、has had; for
  • 4. 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
  • 5. 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
  • 6. —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
  • 7. She ________the book _____ two days ago.
    A、has borrowed; since B、has kept; for C、kept; since D、has kept; since
  • 8. — 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
  • 9. —How long have you been away from Xinghua?

    —________.

    A、Since 2 years B、In 1999 C、Since 2007 D、For half a year ago
  • 10. A couple of years ________ since the earthquake took place in Wenchuan.
    A、passed B、has past C、have passed D、has passed
  • 11. More than 20 people ________ in traffic accidents ________ last week.
    A、died; for B、have been dead; since C、have died; for D、have been dead, for
  • 12. I have learned English ______ I was six years old.
    A、for B、before C、since D、after
  • 13. More than 20 people         in traffic accidents         last week.
    A、died; for B、have been dead; since C、have died; for D、have been dead; for
  • 14. The country life ______ greatly since 1992.
    A、change B、has changed C、changing D、have changed
  • 15. He has studied in our school __________.
    A、since five years B、for five years C、for five years ago D、in five years
  • 16. Max has _______ Hong Kong for three months.    
    A、been to B、come to C、gone to D、been in
  • 17. I have lived here _______ I was born.

    A、before   B、when C、for D、since
  • 18. —How long has he owned the company?

              1987.


    A、Since B、In C、From D、For
  • 19. I have been in Yixing _____________.   

    A、since ten years before B、for ten years C、ten years ago D、since ten years
  • 20. More than 80 people ______ in the earthquake ______ last week.    

    A、died; for B、have been dead ; since C、have died; since D、have been dead; for