Since và for đều được sử dụng để chỉ thời gian trong các thì hoàn thành như QKHT và HTHT. Nó được dùng dùng để diễn tả một hành động hoặc trạng thái bắt đầu trong quá khứ và kéo dài đến hiện tại hoặc đến một thời điểm trong quá khứ. Tuy nhiên, since và for cũng có nhiều điểm khác biệt, đòi hỏi người học phát biết phân biệt since và for để sử dụng chuẩn xác nhất.
Since và for đều được sử dụng để nói về thời gian trong thì hiện tại hoàn thành và quá khứ hoàn thành.
Điểm giống nhau chính là dùng để diễn tả hành động/trạng thái bắt đầu trong quá khứ và kéo dài đến hiện tại (hiện tại hoàn thành) hoặc đến một thời điểm trong quá khứ (quá khứ hoàn thành).
Tuy nhiên, nếu chỉ hiểu như thế này thì bạn có thể bị nhầm lẫn khi sử dụng Since và for. Bởi trên thực tế thì hai từ này sẽ được sử dụng trong các hoàn cảnh khác nhau. Sau đây sẽ là điểm khác biệt giữa Since và for mà bạn cần nắm bắt.

Since nói điểm bắt đầu và được dùng trả lời cho câu hỏi: Bắt đầu từ khi nào?
Cấu trúc: since + mốc thời gian (năm, ngày, giờ, sự kiện…)
Ví dụ:
For nói về độ dài của thời gian và sẽ trả lời cho câu hỏi: Trong bao lâu? Cho nên sau “for” thường là một khoảng thời gian (một giờ, hai ngày, ba tháng…).
Cấu trúc: for + khoảng thời gian (2 years, 3 hours, a long time…)
Ví dụ:

Sau đây là bảng so sánh Since và for để bạn có thể lựa chọn sử dụng đúng:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bài viết trên đã giúp các bạn hiểu rõ cách phân biệt since và for trong tiếng Anh. Dream Sky hy vọng những kiến thức này sẽ hữu ích và hỗ trợ các bạn học tập hiệu quả hơn. Đừng quên lưu lại kiến thức và chia sẻ cùng bạn bè nhé!
