人教版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, since2. We have been in China ___________three years. We like it very much.A、in B、for C、since D、from3. Her son ____________the toy ____________his sixth birthday.A、bought; since B、bought; for C、has had; since D、has had; for4. 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, for5. 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 four6. —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 on7. She ________the book _____ two days ago.A、has borrowed; since B、has kept; for C、kept; since D、has kept; since8. — 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 lived9. —How long have you been away from Xinghua?—________.
A、Since 2 years B、In 1999 C、Since 2007 D、For half a year ago10. A couple of years ________ since the earthquake took place in Wenchuan.A、passed B、has past C、have passed D、has passed11. 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, for12. I have learned English ______ I was six years old.A、for B、before C、since D、after13. 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; for14. The country life ______ greatly since 1992.A、change B、has changed C、changing D、have changed15. He has studied in our school __________.A、since five years B、for five years C、for five years ago D、in five years16. Max has _______ Hong Kong for three months.A、been to B、come to C、gone to D、been in17. I have lived here _______ I was born.A、before B、when C、for D、since18. —How long has he owned the company?— 1987.
A、Since B、In C、From D、For