Giới thiệu bạn mới – Nhận quà tới 7 triệu

Banner ưu đãi tháng 4
Banner ưu đãi tháng 4

49+ bài tập thì hiện tại hoàn thành với since và for có đáp án chi tiết

Cố vấn J88 com the gioi đỉnh cao

GV. Nguyễn Huy Hoàng - Overall

GV tại IELTS J88DL Trang chính thức J88 hỗ Chí Minh.

Trong quá trình học J88a1 đặc quyền hội viên Vip J88DL Trang chính thức J88 hỗ Chí Minh, since và for là hai cấu trúc quen thuộc thường xuất hiện trong thì hiện tại hoàn thành. Tuy nhiên, không ít người học vẫn dễ nhầm lẫn cách sử dụng hai giới từ này khi áp dụng vào từng ngữ cảnh cụ thể, đặc biệt ở các dạng bài tập chia động từ, viết lại câu J88DL Trang chính thức J88 hỗ Chí Minh hay bài tập trắc nghiệm J88DL Trang chính thức J88 hỗ Chí Minh.

Để giúp bạn hiểu rõ hơn và tránh những lỗi sai thường gặp, trong bài viết dưới đây mình sẽ hệ thống lại toàn bộ kiến thức bao gồm:

  • Tổng quan lý thuyết trọng tâm về thì hiện tại hoàn thành
  •  Cách phân biệt giữa since và for
  • Tổng hợp bài tập thì hiện tại hoàn thành với since và for 

Cùng mình luyện tập ngay nào!

1. Tổng quan về thì hiện tại hoàn thành

Trước khi bắt đầu luyện tập các dạng bài tập thì hiện tại hoàn thành với since và for, hãy cùng ôn lại những kiến thức quan trọng về thì hiện tại hoàn thành để nắm chắc cấu trúc, cách dùng và dấu hiệu nhận biết của thì này nhé!

1.1 Cấu trúc thì hiện tại hoàn thành

Động từ to be Động từ thường
Khẳng địnhS + have/has + been + …S + have/has + V3/ed + …
Phủ địnhS + have/has not + been +…S + have/has not + V3/ed +…
Nghi vấnHave/Has + S + been +…?Have/Has + S + V3/ed + …
Ôn tập thì hiện tại hoàn thành với since và for
Ôn tập thì hiện tại hoàn thành với since và for

Chinh phục hành trình học IELTS của bạn ngay hôm nay để cải thiện kỹ năng và đạt kết quả tốt.

1.2 Cách dùng thì hiện tại hoàn thành:

  • Diễn tả một hành động đã xảy ra ở quá khứ nhưng còn kéo dài đến hiện tại và tương lai.
  • Đề cập một hành động xảy ra nhiều lần mang tính lặp lại cho đến hiện tại.
  • Thể hiện kinh nghiệm, trải nghiệm của một cá nhân.
  • Diễn tả một hành động nhưng không rõ thời gian cụ thể làm hành động ấy.
  • Diễn tả một hành động đã xảy ra trong quá khứ nhưng kết quả, hậu quả của hành động ấy còn lưu lại đến hiện tại.

1.3 Dấu hiệu nhận biết thì hiện tại hoàn thành:

Các từ/ cụm từ nhận biết bao gồm: Just, Already, Recently = Lately, Since, For, Ever, Never…before (chưa từng…trước đây), So far = Until now = Up to now = Up to the present (cho đến bây giờ), cấu trúc so sánh hơn nhất (the + Adj-est/the + most + Adj).

1.4 Phân biệt cấu trúc và cách sử dụng since – for trong thì hiện tại hoàn thành

SINCEFOR
Cấu trúc động từ to beKhẳng định: S + have/has + been + … + since + mốc thời gian.
Phủ định: S + have/has not + been + … + since + mốc thời gian.
Nghi vấn: Have/Has + S + been + … + since + mốc thời gian?
Khẳng định: S + have/has + been + … + for + khoảng thời gian.
Phủ định: S + have/has not + been + … + for + khoảng thời gian.
Nghi vấn: Have/Has + S + been + … + for + khoảng thời gian?
Cấu trúc động từ thườngKhẳng định: S + have/has + V3/ed + … + since + mốc thời gian.
Phủ định: S + have/has not + V3/ed + … + since + mốc thời gian.
Nghi vấn: Have/Has + S + V3/ed + … + since + mốc thời gian?
Khẳng định: S + have/has + V3/ed + … + for + khoảng thời gian.
Phủ định: S + have/has not + V3/ed + … + for + khoảng thời gian.
Nghi vấn: Have/Has + S + V3/ed + … + for + khoảng thời gian?
Cách sử dụngDùng để đề cập đến thời điểm hành động, sự việc xảy ra hoặc một mốc thời gian của sự kiện nào đó trong quá khứ.
Trả lời cho câu hỏi When? (Khi nào?)
Dùng để đề cập thời gian của hành động, sự việc ấy xảy ra trong bao lâu
Trả lời cho câu hỏi How long? (Bao lâu?)
Ví dụI have lived in Vietnam since I was born. (Tôi sống ở Việt Nam từ khi tôi được sinh ra.)I have lived in Vietnam for 20 years.(Tôi sống ở Việt Nam được 20 năm rồi.)
Phân biệt since và for
Phân biệt since và for

Xem thêm các thì khác trong J88DL Trang chính thức J88 hỗ Chí Minh:

Sau khi ôn lại cách sử dụng của thì hiện tại hoàn thành cũng như biết được kiến thức tổng quan để phân biệt hai cấu trúc since và for, các bạn học hãy cùng mình thử sức với một số dạng bài tập dưới đây nhé!

2. Tổng hợp bài tập thì hiện tại hoàn thành với since và for

Việc kết hợp giữa học lý thuyết và luyện tập bài tập sẽ giúp bạn sử dụng since và for chính xác hơn trong thì hiện tại hoàn thành. Bên dưới là những dạng bài thường gặp trong các bài kiểm tra và đề thi J88DL Trang chính thức J88 hỗ Chí Minh:

  • Hoàn thành câu với since và for
  • Sắp xếp các từ thành câu hoàn chỉnh có sử dụng since và for
  • Hoàn thành các cụm từ sau với “for” hoặc “since”
  • Trả lời các câu hỏi sau bằng cách sử dụng  “for” hoặc “since”

Exercise 1: Complete each sentence with “for” or “since” to correctly form the present perfect tense.

(Bài tập 1: Hoàn thành mỗi câu với FOR hoặc SINCE để tạo thành thì hiện tại hoàn thành đúng J88a1 đặc quyền hội viên Vip)

Hoàn thành câu với since và for
Hoàn thành câu với since và for

1. My family has lived here ……….. 3 years.

2. She has waited for the bus ……….. 6 minutes.

3. People have used this building ……….. the 19th century.

4. My father has worked in this company ……….. 1990.

5. We have studied English ……….. 5 weeks.

6. They have been close friends ……….. 1st April.

7. The baby has been asleep ……….. 30 seconds.

8. I haven’t seen her ……….. Tuesday.

9. He has stayed in London ……….. a long time.

10. It has rained heavily ……….. last night.

11. She hasn’t called her parents ……….. she left home.

12. They have known each other ……….. they were children.

13. We have waited here ……….. half an hour.

14. I haven’t received any gifts ……….. my birthday.

15. It has been very cold ……….. it started to snow.

Đáp án đúngGiải thích
1. for“3 years” là khoảng thời gian.
2. for“6 minutes” diễn tả khoảng thời gian.
3. since“The 19th century” là mốc thời gian xác định.
4. since“1990” là thời điểm cụ thể.
5. for“5 weeks” là khoảng thời gian.
6. since“1st April” là mốc thời gian cụ thể.
7. for“30 seconds” là khoảng thời gian ngắn.
8. since“Tuesday” là mốc thời gian xác định.
9. for“A long time” là khoảng thời gian.
10. since“Last night” là thời điểm bắt đầu hành động.
11. sinceMệnh đề diễn tả thời điểm bắt đầu.
12. since“They were children” là mốc thời gian trong quá khứ.
13. FOR“Half an hour” là khoảng thời gian.
14. since“My birthday” là mốc thời gian cụ thể.
15. since“It started to snow” là thời điểm hành động bắt đầu.

Exercise 2: Rearrange the words to make correct sentences using “for” or “since”

(Bài tập 2: Sắp xếp các từ thành câu hoàn chỉnh có sử dụng “for” hoặc “since”)

Sắp xếp câu hoàn chỉnh với since và for
Sắp xếp câu hoàn chỉnh với since và for

1. here / moved / nobody / has / since / come / we / to / us / see

=> ………………………………………………….

2. teacher / has / 2000 / since / been / she / a

=> ………………………………………………….

3. since / this / nobody / done / then / has

=> ………………………………………………….

4. with / boyfriend / since / her / Liz / last night / has / gone out

=> ………………………………………………….

5. for / He / studied / has / a long time

=> ………………………………………………….

6. since / rainy / early morning / very / has / It / been

=> ………………………………………………….

7. married / for / have / Mr and Mrs Brown / been / 10 years

=> ………………………………………………….

8. since / fixed / this morning / have / many cars / they

=> ………………………………………………….

9. driven / for / I / have / 7 hours

=> ………………………………………………….

10. changed / since / have / the financial crisis in 2020 due to Covid-19 / things

=> ………………………………………………….

1. Nobody has come to see us since we moved here.
=> Giải thích: Sắp xếp theo cấu trúc Subject + has/have + V3/ed + Object. “Since we moved here” là mốc thời gian bắt đầu hành động nên dùng “since”.

2. She has been a teacher since 2000.
=> Giải thích: “She” là chủ ngữ nên đứng đầu câu, theo sau là “has been” ở thì hiện tại hoàn thành. “2000” là mốc thời gian cụ thể nên dùng “since”.

3. Nobody has done this since then.
=> Giải thích: Câu được sắp xếp theo cấu trúc Subject + has/have + V3/ed + Object. “Then” chỉ một thời điểm trong quá khứ nên dùng “since”.

4. Liz has gone out with her boyfriend since last night.
=> Giải thích: “Liz” là chủ ngữ, “has gone out” là động từ chính ở thì hiện tại hoàn thành. “Last night” là mốc thời gian xác định nên dùng “since”.

5. He has studied for a long time.
=> Giải thích: Sau chủ ngữ “He” là “has studied” theo cấu trúc thì hiện tại hoàn thành. “A long time” là khoảng thời gian nên dùng “for”.

6. It has been very rainy since early morning.
=> Giải thích: “It” là chủ ngữ, “has been” là động từ to be ở thì hiện tại hoàn thành. “Early morning” là mốc thời gian nên dùng “since”.

7. Mr and Mrs Brown have been married for 10 years.
=> Giải thích: Chủ ngữ số nhiều “Mr and Mrs Brown” đi với “have been”. “10 years” là khoảng thời gian kéo dài nên dùng “for”.

8. They have fixed many cars since this morning.
=> Giải thích: Cấu trúc đúng là Subject + have + V3/ed + Object. “This morning” là mốc thời gian nên dùng “since”.

9. I have driven for 7 hours.
=> Giải thích: “Have driven” là cấu trúc hiện tại hoàn thành. “7 hours” chỉ khoảng thời gian nên dùng “for”.

10. Things have changed since the financial crisis in 2020 due to Covid-19.
=> Giải thích: “Things” là chủ ngữ, “have changed” là động từ chính. “The financial crisis in 2020” là mốc thời gian cụ thể nên dùng “since”.

Exercise 3: Complete the following phrases with “for” or “since”

(Bài tập 3: Hoàn thành các cụm từ sau với “for” hoặc “since”)

1. ……….. two hours

2. ……….. last weekend

3. ……….. 2018

4. ……….. a few minutes

5. ……….. Monday morning

6. ……….. many years

7. ……….. childhood

8. ……….. half an hour

9. ……….. yesterday afternoon

10. ……….. a long time

11. ……….. the beginning of this month

12. ……….. several decades

13. ……….. her arrival in Hanoi

14. ……….. ten weeks

15. ……….. the COVID-19 pandemic

16. ……….. a short period of time

17. ……….. midnight

18. ……….. more than five centuries

19. ……….. our last meeting

20. ……….. the early 2000s

Đáp ánGiải thích
1. for“Two hours” là khoảng thời gian.
2. since“Last weekend” là mốc thời gian xác định.
3. since“2018” là mốc thời gian cụ thể.
4. for“A few minutes” là khoảng thời gian.
5. since“Monday morning” là mốc thời gian.
6. for“Many years” là khoảng thời gian dài.
7. since“Childhood” là mốc thời gian trong quá khứ.
8. for“Half an hour” là khoảng thời gian.
9. since“Yesterday afternoon” là thời điểm xác định.
10. for“A long time” là khoảng thời gian.
11. since“The beginning of this month” là mốc thời gian.
12. for“Several decades” là khoảng thời gian dài.
13. since“Her arrival in Hanoi” là mốc thời gian bắt đầu.
14. for“Ten weeks” là khoảng thời gian.
15. since“The COVID-19 pandemic” là mốc thời gian bắt đầu một sự việc.
16. for“A short period of time” là khoảng thời gian.
17. since“Midnight” là thời điểm cụ thể.
18. for“More than five centuries” là khoảng thời gian rất dài.
19. since“Our last meeting” là mốc thời gian trong quá khứ.
20. since“The early 2000s” là mốc thời gian xác định.

Exercise 4: Answer the following questions using “for” or “since”

(Bài tập 4: Trả lời các câu hỏi sau bằng cách sử dụng  “for” hoặc “since” sao cho phù hợp)

1. How long have you done this work? (5 years)

=> ………………………………………………….

2. How long have you studied French? (2015)

=> ………………………………………………….

3. How long have you been in Japan? (I was small)

=> ………………………………………………….

4. How long has she known him? (September)

=> ………………………………………………….

5. How long have they sold all the cakes? (2 hours)

=> ………………………………………………….

6. How long has Peter played football? (he was 5)

=> ………………………………………………….

7. How long has Mary played the piano? (3 years)

=> ………………………………………………….

8. How long have they been here? (yesterday)

=> ………………………………………………….

9. How long has the baby drunk milk? (30 minutes)

=> ………………………………………………….

10. How long have you found this job to earn your living? (July)

=> ………………………………………………….

1. I have done this work for 5 years.
=> Giải thích: “5 years” là khoảng thời gian kéo dài 5 năm nên dùng “for”.

2. I have studied French since 2015.
=> Giải thích: “2015” là mốc thời gian cụ thể trong quá khứ nên dùng “since”.

3. I have been in Japan since I was small.
=> Giải thích: “I was small” là mốc thời gian bắt đầu hành động nên dùng “since”.

4. She has known him since September.
=> Giải thích: “September” là mốc thời gian xác định nên dùng “since”.

5. They have sold all the cakes for 2 hours.
=> Giải thích: “2 hours” là khoảng thời gian kéo dài nên dùng “for”.

6. Peter has played football since he was 5.
=> Giải thích: “He was 5” là thời điểm Peter bắt đầu chơi bóng đá nên dùng “since”.

7. Mary has played the piano for 3 years.
=> Giải thích: “3 years” là khoảng thời gian kéo dài 3 năm nên dùng “for”.

8. They have been here since yesterday.
=> Giải thích: “Yesterday” là mốc thời gian cụ thể trong quá khứ nên dùng “since”.

9. The baby has drunk milk for 30 minutes.
=> Giải thích: “30 minutes” là khoảng thời gian kéo dài nên dùng “for”.
10. I have found this job to earn my living since July.
=> Giải thích: “July” là mốc thời gian xác định nên dùng “since”.

Xem thêm các bài tập khác:

3. Download trọn bộ bài tập về thì hiện tại hoàn thành với since và for

Trong quá trình học J88a1 đặc quyền hội viên Vip J88DL Trang chính thức J88 hỗ Chí Minh, việc luyện tập thường xuyên với bài tập since và for sẽ giúp bạn ghi nhớ cách dùng thì hiện tại hoàn thành dễ dàng hơn. Dưới đây là tài liệu tổng hợp để bạn ôn luyện nhé!

4. Kết luận

Qua bài viết này, mình đã tổng hợp cho bạn kiến thức và bài tập thì hiện tại hoàn thành với since và for kèm đáp án chi tiết. Hy vọng nội dung trên sẽ giúp bạn hiểu rõ cách dùng của hai cấu trúc này và áp dụng chính xác hơn trong Link Trang Chủ J88.COM Uy Tín Mới Nhất 2026 cũng như J88a1 cá cược trực tuyến J88DL Trang chính thức J88 hỗ Chí Minh.

Bên cạnh đó, mình cũng muốn nhắc thêm một số lỗi thường gặp về thì hiện tại hoàn thành với since và for:

  • Dễ nhầm lẫn giữa since và for khi sử dụng trong câu.
  • Quên chia động từ ở thì hiện tại hoàn thành khi làm bài tập.
  • Sử dụng sai dạng V3/V-ed của động từ.
  • Dùng thì quá khứ đơn thay cho thì hiện tại hoàn thành.

Hãy luyện tập thường xuyên để ghi nhớ cấu trúc và sử dụng since và for chính xác hơn nha!

IELTS J88DL Trang chính thức J88 hỗ Chí Minh

Bạn còn thắc mắc về kiến thức này?

Hãy để lại bình luận, đội ngũ biên tập viên và cố vấn J88 com the gioi đỉnh cao của JJ88a1 giải trí trực tuyến sẽ giải đáp & giúp bạn hiểu sâu hơn về chủ đề này 😍.

1 thought on “49+ bài tập thì hiện tại hoàn thành với since và for có đáp án chi tiết”

Bình luận


The reCAPTCHA verification period has expired. Please reload the page.

popup chương trình promotion tháng 04

Chinh phục J88DL Trang chính thức J88 hỗ Chí Minh cùng J88DL Trang chính thức J88 hỗ Chí Minh

Hơn 21.220+ J88dlcasino Ho Chi Minh City đã đạt chứng chỉ J88DL Trang chính thức J88 hỗ Chí Minh quốc tế, tự tin J88a1 cá cược trực tuyến và mở rộng cơ hội Link Trang Chủ J88.COM Uy Tín Mới Nhất 2026 – nghề nghiệp. Đăng ký ngay để không bỏ lỡ cơ hội!

Vui lòng nhập tên của bạn
Số điện thoại của bạn không đúng

Thời gian bạn muốn nhận tư vấn:

Sáng:
09h - 10h
10h - 11h
11h - 12h
Chiều:
14h - 15h
15h - 16h
16h - 17h
Tối:
17h - 19h
19h - 20h
20h - 21h