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

10 4.888

 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. Sau đây mời các bạn vào tải về và luyện tập cho nhuần nhuyễn nhé! 

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.

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.

Còn tiếp ...

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
10 4.888

Video đang được xem nhiều

Bài tập ngữ pháp tiếng Anh Xem thêm