for và since (A2)

Dùng for với một khoảng thời gian, để nói sự việc diễn ra trong bao lâu: for five years, for a week, for two hours.

for + một khoảng thời gian

since + một mốc thời gian

Dùng since với một mốc thời gian, để nói sự việc bắt đầu từ khi nào: since Monday, since 2019, since I was a child.

Hiện vẫn còn đúng: have / has done

Với forsince, sự việc bắt đầu từ trước và vẫn đúng ở hiện tại, nên hãy dùng have / has + quá khứ phân từ, không dùng thì hiện tại đơn hay thì quá khứ đơn.

Phủ định và câu hỏi với How long?

Để tạo câu phủ định, thêm n't vào have/has: haven't (have not) / hasn't (has not) + quá khứ phân từ. Để hỏi bao lâu, bắt đầu bằng How long have / has …?

for hay since? (kiểm tra nhanh)

Hãy tự hỏi: đây là một khoảng thời gian hay một mốc bắt đầu? Khoảng thời gian (bao lâu) → for. Mốc thời gian bắt đầu → since. Mẹo nhỏ: nếu bạn có thể thêm "the last…" phía trước (the last five years), thì thường sẽ đi với for.