Cách Dùng Since, For, Already, Yet Trong Hiện Tại Hoàn Thành
Bạn có bao giờ bối rối không biết nên dùng "since 10 years" hay "for 10 years"? Hay lúng túng khi đặt "already" và "yet" vào trong câu?
Trong bài viết này, các chuyên gia học thuật tại I-MAC English sẽ tổng hợp chi tiết cách dùng Since, For, Already, Yet trong thì hiện tại hoàn thành. Chúng tôi sẽ cung cấp công thức, ví dụ trực quan, và hơn 50 bài tập vận dụng giúp bạn biến "cơn ác mộng" ngữ pháp này thành phản xạ tự nhiên.

Tại sao Thì Hiện tại Hoàn thành lại “khó nhằn” với người Việt?
Nguyên nhân cốt lõi đến từ sự khác biệt trong hệ thống ngữ pháp, khi tiếng Việt không có một thì tương đương tuyệt đối. Điều này dẫn đến việc người học phải tư duy theo một logic thời gian hoàn toàn mới, diễn tả một hành động bắt đầu trong quá khứ, kéo dài đến hiện tại và có thể tiếp tục trong tương lai - một khái niệm không tồn tại rõ ràng trong ngữ pháp tiếng Việt.
Phân biệt “Since” và “For”: Sai lầm 99% người học mắc phải
Đây là cặp trạng từ gây nhầm lẫn nhiều nhất trong thì hiện tại hoàn thành. Để phân biệt, hãy nhớ quy tắc cốt lõi: Since đi với MỐC thời gian (point in time), trong khi For đi với KHOẢNG thời gian (period of time). Bảng so sánh dưới đây sẽ làm rõ sự khác biệt.
| Tiêu chí | SINCE (từ khi) | FOR (trong khoảng) |
|---|---|---|
| Ý nghĩa | Chỉ điểm bắt đầu của hành động (mốc thời gian). | Chỉ tổng thời gian hành động đã diễn ra (khoảng thời gian). |
| Cấu trúc | S + have/has + V3/Ved + since + Mốc thời gian cụ thể. | S + have/has + V3/Ved + for + Khoảng thời gian. |
| Ví dụ | I have lived here since 2010. | I have lived here for 14 years. |
| Dấu hiệu đi kèm | Cụm từ chỉ thời gian (last week, yesterday), một mốc năm (1999), hoặc một mệnh đề quá khứ (since I was a child). | Các đơn vị thời gian (two hours, five months, a decade, a long time). |

Cách dùng “Since” (từ khi)
Since được dùng để chỉ điểm bắt đầu của một hành động/sự việc kéo dài đến hiện tại. Nó đứng trước một mốc thời gian cụ thể trong quá khứ (since 2020, since last week, since I was a child).
- She has worked at I-MAC since last year. (Cô ấy đã làm việc tại I-MAC từ năm ngoái.)
- They haven't seen each other since they graduated. (Họ đã không gặp nhau kể từ khi tốt nghiệp.)
Cách dùng “For” (trong khoảng)
For được dùng để chỉ tổng thời gian một hành động/sự việc đã diễn ra. Nó đứng trước một khoảng thời gian (for 2 years, for a long time, for 10 minutes).
- He has studied IELTS for six months. (Anh ấy đã học IELTS được sáu tháng rồi.)
- We have waited for the bus for 30 minutes. (Chúng tôi đã đợi xe buýt trong 30 phút.)
Cách dùng “Already” và “Yet” chuẩn như người bản xứ
Cả hai đều liên quan đến việc một hành động đã xảy ra hay chưa, nhưng Already mang sắc thái khẳng định (đã rồi), còn Yet dùng trong câu phủ định và nghi vấn (chưa/đã...chưa?).
| Tiêu chí | ALREADY (đã rồi) | YET (chưa / đã...chưa?) |
|---|---|---|
| Loại câu | Câu khẳng định và đôi khi trong câu nghi vấn (thể hiện sự ngạc nhiên). | Câu phủ định và câu nghi vấn. |
| Vị trí | Đứng sau 'have/has' và trước V3/Ved. Có thể đứng cuối câu để nhấn mạnh. | Luôn đứng ở cuối câu. |
| Ví dụ | I have already finished my homework. | I haven't finished my homework yet. / Have you finished your homework yet? |

Cách dùng “Already” (đã rồi)
Dùng để nhấn mạnh một hành động đã xảy ra sớm hơn dự kiến. Vị trí của Already thường đứng sau "have/has" và trước động từ chính (V3/Ved).
- They have already booked the tickets. (Họ đã đặt vé rồi.)
- Have you already eaten lunch? It's only 11 AM! (Bạn đã ăn trưa rồi sao? Mới 11 giờ sáng thôi mà!)
Cách dùng "Yet" (chưa/đã...chưa?)
Dùng trong câu phủ định (chưa xảy ra) và câu nghi vấn (hỏi xem đã xảy ra chưa). Yet luôn đứng ở cuối câu.
- Câu phủ định: The train hasn't arrived yet. (Tàu hỏa vẫn chưa tới.)
- Câu nghi vấn: Has she called you yet? (Cô ấy đã gọi cho bạn chưa?)
"Nhiều học viên cố học thuộc lòng vị trí của 'since' hay 'for' mà không hiểu bản chất," Th.S Louis (IELTS 8.5), Giám đốc Điều hành I-MAC chia sẻ. "Tại I-MAC, chúng tôi dùng Phương pháp Đa Phản Xạ Học Thuật MAC để kiến tạo 'cảm nhận thời gian' (time perception) trong tư duy của học viên. Khi đó, việc sử dụng các trạng từ này sẽ trở thành một phản xạ tự nhiên, thay vì một gánh nặng ngữ pháp."
THỰC CHIẾN: 50 Bài Tập Vận Dụng (Có Đáp Án Chi Tiết)
Hãy áp dụng ngay những kiến thức trên. Đừng dịch toàn bộ câu, hãy tìm "Dấu hiệu nhận biết" để chọn từ chính xác!
Dạng 1: Điền SINCE hoặc FOR vào chỗ trống (20 câu)
- I have been studying English ________ three hours.
- She has lived in Binh Duong ________ 2015.
- We haven't seen John ________ last Christmas.
- They have been married ________ twenty years.
- He has worked at this company ________ he graduated.
- Nobody has lived in that house ________ many years.
- I have had this phone ________ January.
- It has been raining ________ early morning.
- She hasn't eaten anything ________ two days.
- We have been waiting for the train ________ half an hour.
- My brother has been a doctor ________ a decade.
- I have known her ________ we were kids.
- They have played football ________ 3 o'clock.
- The shop has been closed ________ last Monday.
- He has been studying in Australia ________ five months.
- I haven't visited my hometown ________ I left for university.
- She has been practicing the piano ________ a long time.
- We have been friends ________ 1999.
- He hasn't called me ________ a week.
- I have been working on this project ________ yesterday.
Dạng 2: Điền ALREADY hoặc YET vào chỗ trống (15 câu)
- Have you finished your lunch ________?
- I don't want to see that movie. I have ________ seen it twice.
- The postman hasn't arrived ________.
- Don't shout! I have ________ told him the truth.
- Has she bought the tickets for the concert ________?
- You don't need to wash the dishes. I have ________ done it.
- We are late! The train has ________ left.
- I can't pay the bill because I haven't received my salary ________.
- Have they found a new house ________?
- He is a very fast learner. He has ________ memorized all the new words.
- The guests are here, but I haven't cooked dinner ________.
- Why are you doing that? I have ________ finished that task.
- Is it 10 o'clock ________? Time flies!
- She hasn't decided what to study at university ________.
- I have ________ booked the hotel, so we don't need to worry about accommodation.
Dạng 3: Viết lại câu không đổi nghĩa (Sentence Transformation) - 15 câu
Dạng này cực kỳ phổ biến trong đề thi, yêu cầu sự kết hợp nhuần nhuyễn giữa Thì Quá khứ đơn và Hiện tại hoàn thành.
Mẫu: I started learning English 5 years ago. ➔ I have learned English for 5 years.
- The last time I saw him was in 2020. ➔ I haven't seen him ________
- She started working here two months ago. ➔ She has worked here ________
- It is a long time since we last went to the beach. ➔ We haven't been to the beach ________
- When did you buy this car? ➔ How long have you ________
- He last visited his parents at Christmas. ➔ He hasn't visited his parents ________
- I started cooking an hour ago. ➔ I have been cooking ________
- They moved to London in 2018. ➔ They have lived in London ________
- The last time it rained was last week. ➔ It hasn't rained ________
- She hasn't eaten sushi before. ➔ This is the first time she has ________ eaten sushi.
- I bought this laptop three years ago. ➔ I have had this laptop ________
- We started waiting for the bus 20 minutes ago. ➔ We have been waiting for the bus ________
- He last played tennis when he was at high school. ➔ He hasn't played tennis ________
- It is 3 years since I last spoke to her. ➔ I haven't spoken to her ________
- They haven't finished decorating the house. ➔ They are still ________
- I haven't seen a better movie than this. ➔ This is the best movie I have ________ seen.
Bảng Đáp Án Chi Tiết (Kèm Giải Thích Từ I-MAC English)
| Câu | Đáp án | Giải thích lý do chọn |
| 1 | for | "three hours" (3 tiếng) là một khoảng thời lượng. |
| 2 | since | "2015" là một mốc năm cụ thể trong quá khứ. |
| 3 | since | "last Christmas" (Giáng sinh năm ngoái) là một mốc sự kiện. |
| 4 | for | "twenty years" (20 năm) là khoảng thời gian kéo dài. |
| 5 | since | "he graduated" là một mệnh đề chia thì quá khứ đơn (mốc sự việc). |
| 6 | for | "many years" (nhiều năm) là một khoảng thời lượng không đếm chính xác. |
| 7 | since | "January" (tháng 1) là một mốc tháng cụ thể. |
| 8 | since | "early morning" (sáng sớm) là mốc điểm khởi đầu. |
| 9 | for | "two days" (2 ngày) là khoảng thời lượng. |
| 10 | for | "half an hour" (nửa tiếng) là khoảng thời lượng. |
| 11 | for | "a decade" (1 thập kỷ = 10 năm) là khoảng thời gian. |
| 12 | since | "we were kids" là mệnh đề quá khứ tạo thành mốc sự việc. |
| 13 | since | "3 o'clock" (3 giờ) là mốc thời gian trên đồng hồ. |
| 14 | since | "last Monday" là mốc ngày cụ thể trong tuần. |
| 15 | for | "five months" (5 tháng) là khoảng thời lượng. |
| 16 | since | "I left for university" là mệnh đề quá khứ (mốc sự kiện). |
| 17 | for | "a long time" (1 khoảng thời gian dài). |
| 18 | since | "1999" là mốc năm. |
| 19 | for | "a week" (1 tuần) là khoảng thời lượng. |
| 20 | since | "yesterday" (hôm qua) là mốc thời gian. |
| 21 | yet | Đứng cuối câu nghi vấn, hỏi "đã... chưa?". |
| 22 | already | Câu khẳng định, đứng giữa have và V3, nghĩa là "đã xem rồi". |
| 23 | yet | Đứng cuối câu phủ định (hasn't), nghĩa là "vẫn chưa". |
| 24 | already | Nhấn mạnh việc "đã nói rồi". |
| 25 | yet | Đứng cuối câu hỏi. |
| 26 | already | Ngăn cản hành động rửa chén vì mình "đã làm rồi". |
| 27 | already | Tàu "đã rời đi rồi" khiến chúng ta bị trễ. |
| 28 | yet | Đứng cuối câu phủ định (haven't received), nghĩa là chưa nhận lương. |
| 29 | yet | Đứng cuối câu hỏi tìm nhà. |
| 30 | already | Khen ngợi việc ghi nhớ nhanh (đã nhớ hết rồi). |
| 31 | yet | Đứng cuối câu phủ định (chưa nấu xong). |
| 32 | already | Thông báo việc "đã làm xong rồi". |
| 33 | yet | Câu hỏi ngạc nhiên về thời gian. |
| 34 | yet | Đứng cuối câu phủ định (chưa quyết định). |
| 35 | already | Đã hoàn tất việc đặt phòng trước. |
| 36 | since 2020 | Chuyển từ "last time... was" sang Phủ định HTHT đi với SINCE + mốc năm. |
| 37 | for two months | Bỏ "started" và "ago", tính tổng thời gian dùng FOR. |
| 38 | for a long time | "It is a long time" chuyển thành Phủ định HTHT đi với FOR. |
| 39 | had this car | "Buy" (mua - hành động tức thời) ➔ chuyển thành "Have" (sở hữu - kéo dài). |
| 40 | since Christmas | Bỏ "last", dùng Phủ định HTHT đi với SINCE. |
| 41 | for an hour | Đổi "an hour ago" thành KHOẢNG thời gian. |
| 42 | since 2018 | Đổi mốc "in 2018" thành mốc SINCE. |
| 43 | since last week | Bỏ "The last time", dùng Phủ định HTHT. |
| 44 | ever | Trải nghiệm lần đầu tiên ➔ dùng "ever" (đã từng). |
| 45 | for three years | Động từ "bought" đổi thành "had" (V3 của have). |
| 46 | for 20 minutes | Đổi "ago" thành khoảng thời gian FOR. |
| 47 | since he was at high school | Mệnh đề quá khứ ➔ đi với SINCE. |
| 48 | for 3 years | "It is 3 years since..." ➔ Dùng FOR + khoảng thời gian. |
| 49 | decorating the house | "Haven't finished" = Vẫn đang tiếp tục làm. (Cách diễn đạt thay thế). |
| 50 | ever | So sánh nhất luôn đi với Hiện tại hoàn thành có "ever". |
Phương pháp MAC: Bí quyết “đắc thụ” Thì Hiện tại Hoàn thành không cần học vẹt
Thay vì ghi nhớ máy móc, Phương pháp Đa Phản Xạ Học Thuật MAC do Th.S Louis phát triển giúp bạn hình thành tư duy ngôn ngữ. Bạn sẽ hiểu bản chất của thì và sử dụng một cách tự nhiên thông qua việc xây dựng 4 nền tảng cốt lõi: Ngữ âm, Từ vựng, Ngữ pháp và Diễn ngôn. Phương pháp này giúp bạn ngưng dịch tiếng Việt trong đầu và hình thành phản xạ bật âm chuẩn xác.

Chấm dứt “ác mộng” Ngữ pháp với Lộ trình học tại I-MAC English
I-MAC English cam kết đầu ra bằng văn bản, giúp học viên chinh phục các chủ điểm ngữ pháp phức tạp nhất. Nếu không đạt chuẩn band điểm IELTS như cam kết, bạn sẽ được đào tạo lại hoàn toàn miễn phí - một chính sách đảo ngược rủi ro (Risk Reversal) tuyệt đối để bảo vệ quyền lợi và sự đầu tư của bạn. Chúng tôi tin vào chất lượng đào tạo và sự tiến bộ của mỗi học viên.
Làm chủ cách dùng since, for, already, yet trong thì hiện tại hoàn thành không còn là thử thách khi bạn hiểu đúng bản chất và được thực hành trong môi trường phù hợp. Đừng để ngữ pháp cản bước bạn trên con đường chinh phục tiếng Anh. Hãy để I-MAC đồng hành cùng bạn! Đăng ký ngay buổi kiểm tra năng lực và học thử miễn phí để trải nghiệm Phương pháp Đa Phản Xạ Học Thuật MAC ưu việt và nhận lộ trình học cá nhân hóa được thiết kế riêng cho mục tiêu của bạn.
