B1 Trung cấp Thì hoàn thành và quá khứ

Khoảng thời gian và mốc thời gian: for / since for and since

Mục tiêu bài học. Học xong bài này em dùng đúng for và since để nói việc gì đó đã kéo dài bao lâu.

Khi nào dùng

  • Nói độ dài: I have lived here for five years.
  • Nói điểm bắt đầu: I have lived here since 2019.
  • Trả lời câu hỏi How long…?

Công thức

TừĐi vớiVí dụ
forkhoảng thời gian (bao lâu)for two hours · for a week · for ages
sincemốc bắt đầu (từ khi nào)since Monday · since 2019 · since I was ten
since + mệnh đềmệnh đề chia quá khứ đơnsince I moved here

Các bước làm

  1. Nhìn vào cụm thời gian đi sau.
  2. Trả lời câu hỏi bao lâu? (two years, a month) → dùng for.
  3. Trả lời câu hỏi từ khi nào? (2019, Monday, I was ten) → dùng since.
  4. Nhớ: cả hai thường đi với hiện tại hoàn thành, không phải hiện tại đơn.

Đổi qua lại giữa hai cách

Với forVới sinceGhi chú
for three yearssince 2023nếu bây giờ là 2026
for two hourssince two o'clocknếu bây giờ là bốn giờ
for a long timesince I was a childcùng ý, khác cách đo

Ví dụ

I have studied English for six years.Tôi học tiếng Anh được sáu năm rồi.
I have studied English since grade 4.Tôi học tiếng Anh từ hồi lớp 4.
She has been ill for a week.Cô ấy ốm được một tuần rồi.
We haven't met since last summer.Chúng tôi không gặp nhau từ hè năm ngoái.
They have been married since 2015.Họ cưới nhau từ năm 2015.
He has been waiting for twenty minutes.Anh ấy đợi hai mươi phút rồi.

Lỗi hay gặp

I have studied English since five years. → I have studied English for five years.
five years là độ dài, không phải mốc. Tiếng Việt nói từ năm năm nay nên học sinh dịch thành since.
They have lived there for 2018. → They have lived there since 2018.
Năm là một mốc → since.
I live here for three years. → I have lived here for three years.
Việc bắt đầu trong quá khứ và còn kéo dài đến nay → phải dùng hiện tại hoàn thành, không dùng hiện tại đơn.

Mẹo nhớ

Đặt câu hỏi cho cụm thời gian đó. Nếu trả lời được câu “Bao lâu?” thì dùng for. Nếu trả lời được câu “Từ khi nào?” thì dùng since.

Tóm tắt

  • for + khoảng thời gian · since + mốc bắt đầu.
  • Mệnh đề sau since chia ở quá khứ đơn.
  • Cả hai thường đi với hiện tại hoàn thành.

Luyện tập bài này

Làm bài tập có giải thích từng câu, mini test và theo dõi tiến độ trên GrammUp.

Vào luyện tập

Luyện viết với cấu trúc này

Cùng chủ đề “Thì hoàn thành và quá khứ”