Đang tải...
Đang tải...
Since và for đều đi với thì hiện tại hoàn thành nhưng dùng cho hai loại thời gian khác nhau. Hãy nhớ since đi với mốc thời điểm, còn for đi với khoảng thời gian.
Sai:I have lived here for 2010.
Đúng:I have lived here since 2010.
Since đi với mốc thời điểm như 2010, last week hay Monday. For đi với khoảng thời gian như three years hay two hours.
Sai:I have studied English since three years.
Đúng:I have studied English for three years.
Ba năm là một khoảng thời gian, nên dùng for.
Sai:She has worked here for Monday.
Đúng:She has worked here since Monday.
Monday là một mốc thời điểm, nên dùng since.
Sai:We have known each other since ten years.
Đúng:We have known each other for ten years.
Ten years là khoảng thời gian, không đi với since.
Sai:I haven't seen him for last summer.
Đúng:I haven't seen him since last summer.
Last summer là mốc thời điểm trong quá khứ, nên dùng since.
Sai:He has been sick since two weeks.
Đúng:He has been sick for two weeks.
Two weeks là khoảng thời gian, dùng for. Không dùng since two weeks.
Sai:I have been waiting since an hour.
Đúng:I have been waiting for an hour.
An hour chỉ khoảng thời gian, nên đi với for.
Sai:I have been busy for morning.
Đúng:I have been busy since morning.
Morning là mốc thời điểm trong ngày, nên dùng since.
Sai:I have had this phone for since 2019.
Đúng:I have had this phone since 2019.
Không dùng cả for và since cùng lúc. Với năm 2019, chỉ dùng since.
Sai:She has been in London since five years.
Đúng:She has been in London for five years.
Five years là khoảng thời gian, nên dùng for.
Luyện tập ngay thay vì chỉ đọc
Trên Fluentio bạn dịch từ tiếng Việt sang tiếng Anh, nghe, nói và viết, rồi được AI chỉ ra chính xác chỗ sai. Thử một bài nghe miễn phí, không cần đăng nhập.