English

Since và For dùng khi nào? Cách phân biệt dễ hiểu + ví dụ thực tế

Admin
May 11, 2026
6 phút đọc
5

Nếu bạn đang học tiếng Anh và thường xuyên bị “rối não” với SinceFor, thì bạn không hề cô đơn 😄
Đây là một trong những cặp từ rất dễ nhầm vì cả hai đều liên quan đến thời gian và thường xuất hiện trong các thì hoàn thành như Present Perfect.

Ví dụ:

  • I have lived here since 2020.
  • I have lived here for 4 years.

Cả hai câu đều nói về khoảng thời gian sống ở một nơi, nhưng cách dùng lại khác nhau hoàn toàn.

Trong bài viết này, chúng ta sẽ cùng tìm hiểu:

  • Since là gì?
  • For là gì?
  • Cách phân biệt Since và For cực dễ nhớ
  • Ví dụ thực tế
  • Mẹo tránh nhầm lẫn
  • Bài tập luyện tập có đáp án

Since là gì?

Since dùng để chỉ mốc thời gian bắt đầu của một hành động hoặc sự việc.

Nói đơn giản:

Since = “Kể từ khi nào”

Cấu trúc

Since + mốc thời gian

Ví dụ

  • I have studied English since 2022.
    → Tôi đã học tiếng Anh kể từ năm 2022.
  • She has worked here since Monday.
    → Cô ấy đã làm việc ở đây kể từ thứ Hai.
  • We have been friends since childhood.
    → Chúng tôi đã là bạn từ thời thơ ấu.

For là gì?

For dùng để chỉ khoảng thời gian kéo dài bao lâu.

Nói đơn giản:

For = “Trong bao lâu”

Cấu trúc

For + khoảng thời gian

Ví dụ

  • I have studied English for 3 years.
    → Tôi đã học tiếng Anh được 3 năm.
  • She has lived in Ho Chi Minh City for a long time.
    → Cô ấy đã sống ở TP.HCM trong một thời gian dài.
  • They have waited for two hours.
    → Họ đã chờ suốt 2 tiếng.

Cách phân biệt Since và For dễ nhớ nhất

Đây là mẹo cực kỳ đơn giản:

TừDùng choVí dụ
SinceMốc thời gian bắt đầusince 2020, since Monday
ForKhoảng thời gian kéo dàifor 2 years, for 5 days

Nhìn nhanh như sau:

  • Since = Khi nào bắt đầu
  • For = Bao lâu

Ví dụ so sánh Since và For

Ví dụ 1

  • I have lived here since 2021.
    → Bắt đầu sống từ năm 2021.
  • I have lived here for 4 years.
    → Sống được 4 năm rồi.

Ví dụ 2

  • She has worked remotely since January.
  • She has worked remotely for 6 months.

Cả hai câu đều đúng, chỉ khác cách diễn đạt thời gian.

Since và For thường dùng với thì nào?

Thông thường, Since và For xuất hiện nhiều nhất trong:

Thì hiện tại hoàn thành (Present Perfect)

Cấu trúc:

S + have/has + V3/ed

Ví dụ:

  • I have known him since high school.
  • We have waited for 30 minutes.

Thì hiện tại hoàn thành tiếp diễn

Ví dụ:

  • She has been studying for 5 hours.
  • They have been living here since 2019.

Những mốc thời gian thường đi với Since

Since + năm

  • since 2020
  • since 2018

Since + ngày/thứ/tháng

  • since Monday
  • since January

Since + mốc cụ thể

  • since 7 a.m.
  • since lunchtime

Since + mệnh đề

  • since I was a child
  • since we met

Ví dụ:

  • I have loved music since I was young.

Những khoảng thời gian thường đi với For

For + số phút/giờ/ngày/tháng/năm

  • for 10 minutes
  • for 2 hours
  • for 5 years

For + khoảng thời gian chung chung

  • for a long time
  • for ages

Ví dụ:

  • We have not talked for ages.

Mẹo tránh nhầm Since và For

Hãy tự hỏi:

“Đây là mốc thời gian hay khoảng thời gian?”

Nếu là:

  • Mốc bắt đầu → dùng Since
  • Độ dài thời gian → dùng For

Lỗi sai phổ biến của người học tiếng Anh

Sai:

❌ I have lived here since 5 years.

Đúng:

✅ I have lived here for 5 years.

Vì “5 years” là khoảng thời gian, không phải mốc thời gian.

Sai:

❌ She has worked here for 2020.

Đúng:

✅ She has worked here since 2020.

Vì “2020” là mốc thời gian bắt đầu.

Bài tập nhỏ: Điền Since hoặc For

Bài 1

  1. I have known her _____ 2019.
  2. They have been here _____ two hours.
  3. She has studied English _____ she was 10.
  4. We have waited _____ a long time.
  5. He has worked remotely _____ Monday.

Đáp án

  1. since
  2. for
  3. since
  4. for
  5. since

Bài tập nâng cao

Chọn đáp án đúng:

1.

I have lived in this city ___ five years.

  • A. since
  • B. for

2.

She has been busy ___ this morning.

  • A. since
  • B. for

3.

We have known each other ___ high school.

  • A. since
  • B. for

Đáp án

  1. B. for
  2. A. since
  3. A. since

Tổng kết cách dùng Since và For

SinceFor
Chỉ mốc thời gian bắt đầuChỉ khoảng thời gian
since 2020for 3 years
since Mondayfor 2 days
since 7 a.m.for 5 hours

Công thức nhớ nhanh

Since = Từ khi nào
For = Bao lâu

Lời kết

Since và For là hai cấu trúc rất cơ bản nhưng xuất hiện cực kỳ thường xuyên trong giao tiếp tiếng Anh hằng ngày. Chỉ cần nhớ:

  • Since → mốc thời gian
  • For → khoảng thời gian

là bạn đã có thể tránh được phần lớn lỗi sai phổ biến.

Nếu bạn đang tự học tiếng Anh, hãy cố gắng tự đặt thêm ví dụ của riêng mình mỗi ngày. Việc luyện tập bằng các tình huống thực tế sẽ giúp bạn nhớ lâu hơn rất nhiều.

Chúc bạn học tiếng Anh thật hiệu quả 🚀

Admin
Tác giả tại CodeTutHub
Thông báo hệ thống
Thông tin