Since và for: cách dùng với thì hiện tại hoàn thành, mốc thời gian và khoảng thời gian, bài tập có đáp án
Since và for chỉ thời gian trong thì hiện tại hoàn thành: since + mốc thời gian (since 2010), for + khoảng thời gian (for ten years). Cách dùng, since làm liên từ, so sánh ago, during, từ khi, lỗi thường gặp và bài tập có đáp án.

Since và for là gì?
Since và for đều chỉ thời gian và thường đi với thì hiện tại hoàn thành. Since đi với một mốc thời gian (since 2010, since Monday), còn for đi với một khoảng thời gian (for ten years, for two hours). Đây là cặp dễ nhầm nhất trong thì hiện tại hoàn thành.
Ví dụ
I have lived here since 2015.
I have lived here for ten years.
She has been ill since Monday.
Since + mốc (điểm bắt đầu); for + khoảng (độ dài).
Bảng phân biệt
| Since | For |
|---|---|
| since 2010 | for ten years |
| since Monday | for three days |
| since last week | for a long time |
| since I was a child | for ages |
Since làm liên từ
Ví dụ
I have known her since we were children.
It has been a year since I last saw him.
Since + mệnh đề quá khứ đơn.
Xem bài: It is / has been ... since
Since, for, ago và during
| Từ | Dùng | Thì |
|---|---|---|
| for | khoảng thời gian | HTHT, quá khứ đơn |
| since | mốc thời gian | HTHT |
| ago | tính từ hiện tại lùi | quá khứ đơn |
| during | trong suốt | mọi thì |
Những lỗi thường gặp
Bài tập thực hành
- Điền since/for: I have studied English ___ five years.
- Điền since/for: She has worked here ___ 2018.
- Điền since/for: We have been friends ___ we were kids.
- Chia: He (live) here since 2010.
- Sửa lỗi: I have known him since two years.
Đáp án
- for
- since
- since
- has lived
- I have known him for two years.
Tổng kết
Bài học liên quan
Xem tất cả bài học chủ điểm Cấu trúc thời gian và trình tự
Câu hỏi thường gặp
For có dùng với quá khứ đơn không?
Có: I lived there for five years.
Since và from khác nhau thế nào?
From dùng với to; since đến hiện tại.
For ever và forever khác nhau không?
Forever là mãi mãi.
Since có nghĩa because không?
Có thể.