The last time và haven't...since
Mục tiêu
Sau bài này em chuyển đổi đúng qua lại giữa the last time + S + V (quá khứ đơn) và S + haven't/hasn't + V3 + since + mốc thời gian, chọn đúng since cho một mốc và for cho một khoảng thời gian.
Em đã học thì hiện tại hoàn thành và thì quá khứ đơn từ những năm trước. Bài này không dạy lại hai thì đó, mà tập trung vào cách chuyển đổi giữa hai cách diễn đạt cùng một sự kiện: mốc lần cuối cùng một việc xảy ra.
Câu hỏi khởi động
Quang nói: "The last time I ate at that restaurant was in 2019." Nếu muốn nói cùng một ý nhưng bắt đầu bằng I haven't, em sẽ viết thế nào? Câu trả lời liên quan đến việc chuyển đúng thì và chọn đúng since chứ không phải for, vì 2019 là một mốc thời gian cụ thể chứ không phải một khoảng thời gian.
The last time và haven't...since — mốc thời gian và thì
- 1
The last time Mai visited her grandmother was in 2022. Bẫy: học sinh viết "since three years" khi đề đổi mốc thành khoảng thời gian.
- 2
Nếu đề cho khoảng thời gian (three years) thay vì mốc cụ thể, phải dùng for, không dùng since. Since chỉ đi với mốc như một năm hay một sự kiện.
- 3
"Mai hasn't visited her grandmother since three years" sai vì since không đi với khoảng thời gian trần trụi như three years.
- 4
Mai hasn't visited her grandmother for three years.
- 5
For + khoảng thời gian, since + mốc thời gian. Biến thể: since 2022, since last Tet, since she got married. Nếu đề cho sẵn khoảng thời gian bằng số (three years, six months), gần như chắc chắn phải dùng for, không dùng since.
- 1
The last time Nam played the piano was in 2021. Bẫy: học sinh giữ nguyên thì quá khứ đơn ở mệnh đề chính khi chuyển sang haven't.
- 2
2021 là một mốc thời gian cụ thể, cần since. Động từ chính phải chuyển từ quá khứ đơn (was) sang hiện tại hoàn thành phủ định (hasn't played).
- 3
"Nam didn't play the piano since 2021" sai vì since đi với hiện tại hoàn thành, không đi với quá khứ đơn.
- 4
Nam hasn't played the piano since 2021.
- 5
Since + mốc luôn đi kèm hiện tại hoàn thành, không bao giờ quá khứ đơn. Biến thể: since last year, since he graduated. Đây là quy tắc cứng, không có ngoại lệ ở cấp độ đề thi tốt nghiệp THPT.
- 1
Linh moved to Da Nang five years ago. Bẫy: học sinh giữ động từ moved ở thì hiện tại khi ghép vào mệnh đề since.
- 2
It has been + khoảng thời gian + since + S + V (quá khứ đơn), vì mệnh đề sau since mô tả một sự kiện đã hoàn tất trong quá khứ.
- 3
"It has been five years since Linh moves to Da Nang" sai vì mệnh đề sau since ở đây cần quá khứ đơn moved, không phải hiện tại đơn moves.
- 4
It has been five years since Linh moved to Da Nang.
- 5
Mệnh đề chính luôn là it has been + khoảng thời gian, không phải it was. Biến thể: It has been two years since the bridge was completed. It has been a while since we last met.
- 1
Quang hasn't visited his hometown since last Tet. Bẫy: học sinh giữ was ở thì hiện tại khi ghép vào the last time.
- 2
The last time + S + V (quá khứ đơn) + was + mốc thời gian. Động từ visited chia ở quá khứ đơn, và động từ nối was cũng ở quá khứ đơn vì mốc last Tet đã qua.
- 3
"The last time Quang visits his hometown was last Tet" sai vì the last time cần quá khứ đơn visited, không phải hiện tại đơn visits.
- 4
The last time Quang visited his hometown was last Tet.
- 5The last time luôn đi với quá khứ đơn ở cả hai động từ trong câu. Biến thể: The last time she called was two weeks ago. Câu này còn có thể viết lại thêm một lần nữa bằng cấu trúc it has been: It has been two weeks since she called. Cả ba cách diễn đạt trong bài — the last time, haven't...since, và it has been...since — đều tương đương nhau về nghĩa, chỉ khác nhau ở cách nhấn mạnh.
Lỗi thường gặp: nhầm since với for (dùng since trước một khoảng thời gian trần trụi như since three years), và quên đổi thì khi ghép mệnh đề vào since hay the last time. Trước khi viết, luôn xác định: đây là một mốc hay một khoảng thời gian?