Bài tập tiếng Anh về Since/ For

Since và For trong tiếng Anh

Chúng ta sử dụng cả for và since để nói rằng một sự việc xảy ra trong bao lâu. Bài tập ngữ pháp tiếng Anh về Since/ For do VnDoc.com sưu tầm và đăng tải sẽ phân biệt rõ những trường hợp nào dùng For và trường hợp nào dùng Since. Đây là hành trang hữu ích cho các em sử dụng thành thạo since/ for trong thì hiện tại hoàn thành. Sau đây mời các bạn vào tải về và luyện tập cho nhuần nhuyễn nhé!

Mời bạn đọc tham gia nhóm Facebook: Tiếng Anh THCS cùng VnDoc.com tham khảo thêm nhiều tài liệu ôn tập cuối kì các lớp 6 - 9, luyện thi HSG, thi vào lớp 10 môn tiếng Anh hiệu quả.

Bài 1: Điền vào chỗ trống với since/ for

1. She's lived here ___ 1975.

2. He's been in London ___ five days.

3. They haven't been used ___ many years.

4. She's been working ___ nine this morning.

5. I haven't eaten ___ hours.

6. It has been raining ___ ages.

7. India has been independant ___ 1947.

8. They have been married ___ October.

9. How many years is it ___ you graduated from junior high school?

10. We have been waiting ___ twenty minutes.

Đáp án

1. since

2. for

3. for

4. since

5. for

6. for

7. since

8. since

9. since

10. for

Bài 2. Điền cụm từ với “for”, “since” hoăc ̣ “ago”.

1. The phone last rang at four o’clock. ~ So you’ve had no calls …………... ..?

2. I haven’t been to the dentist for ten years. ~ You last went to the dentist…………………......

3. I last saw Rita on Sunday. ~ Haven’t you seen her ...................?

4. We’ve had six weeks without rain. ~ Yes, it hasn’t rained..................

5. It’s three years since Lisa got married. ~ Really? Has she been married……………………?

6. It’s eight months since my sister had any work. ~ He lost his job......?

7. Mrs. Brown was taken ill three weeks ago. ~ You mean she’s been ill…………………, and nobody’s told me!

8. I got here an hour ago. ~ What! You mean you’ve been waiting ………………… an hour?

9. I have not seen him……………. he was 16.

10. I've known him ……………. ages.

11. Things have changed a lot…………….our previous meeting.

12. It's been raining…………….four o'clock.

13. I'm sure he's been watching us …………….we came in.

14. He'd been here…………….over an hour when we arrived.

15. I've been trying to fix this computer…………….early this morning.

16. He hasn't had anything to eat…………….nearly a week.

17. It's three years…………….he started learning German.

18. He's been collecting stamps…………….the past twenty years.

19. Nobody has seen him…………….last Friday.

20. It has been foggy…………….some days.

21. He has been fishing…………….six o'clock.

22. They've been living in France …………….eight years.

23. The pilots have been on strike…………….two months.

24. We've had terrible weather…………….Saturday.

25. I've known Tom…………….1990.

26. We have been waiting for the bus…………….half an hour.

27. She hasn't lost a match…………….April.

28. Things have changed…………….she's become headmaster.

29. The police have been looking for him…………….a month.

30. Our dog has been ill…………….two days.

31. I've been looking for this book…………….a long time.

32. I've been working…………….I got up.

33. The kettle has been boiling…………….ten minutes

34. They have been living in Madrid ……………..1972.

35. He has been in prison……………… four years.

36. He has known about the fact …………….a long time.

37. Conditions have changed a lot ……………….we were children.

38. Our teacher has been very ill …………….the last month.
39. I haven't eaten anything …………….twenty.four hours.

40. In fact he is always very rude. We have been waiting for him …………..half an hour.

41. I haven't seen him for three years. It is because I haven't been there………..I left school.

42. I have been trying to mend this old fashioned car……………… hours.

43. One of my friends has been teaching in Tokyo…………….. three years. I haven't met him since last year.

44. I haven't enjoyed myself…………….two weeks since I heard that my final exam grades were low.

45. I know that you have never seen a lion………. you were born. Then now I say that we can go to the zoo and see one.

-Tải file để xem chi tiết-

Hiện tại VnDoc.com chưa cập nhật được đáp án của Bài tập tiếng Anh về Since/ For. Mời bạn đọc tham khảo thêm nhiều tài liệu ôn tập Tiếng Anh cơ bản khác như: Tài liệu luyện kỹ năng Tiếng Anh cơ bản, Ôn tập Ngữ pháp Tiếng Anh, Luyện thi Tiếng Anh trực tuyến,... được cập nhật liên tục trên VnDoc.com.

Đánh giá bài viết
14 18.435
0 Bình luận
Sắp xếp theo
Bài tập ngữ pháp tiếng Anh Xem thêm