Một việc xảy ra hôm qua và một kết quả tính đến hiện tại được nhìn từ hai mốc khác nhau. Hãy xác định khoảng thời gian đã kết thúc hay vẫn nối với lúc nói.

Điều cần nhớ
- Quá khứ đơn thường đi với thời gian quá khứ đã kết thúc: yesterday; last Saturday; in 2020, khi kể một việc ở mốc đó.
- Hiện tại hoàn thành có thể dùng với so far để nhìn những gì đã xảy ra tính đến hiện tại: We’ve read three stories so far.
- Today không tự quyết định một thì. Người nói có thể nhìn một khoảng đến hiện tại hoặc kể một thời điểm/việc đã kết thúc trong ngày. Cần đọc cả ngữ cảnh.
Ví dụ gần gũi
We visited the garden yesterday.
Hôm qua chúng em đến khu vườn.
We’ve read three short stories so far this week.
Tính đến lúc này trong tuần, chúng em đã đọc ba truyện ngắn.
I finished the drawing at ten this morning.
Em hoàn thành bức vẽ lúc mười giờ sáng nay.
Chú ý một chút
- Đừng đổi mọi today thành hiện tại hoàn thành hoặc mọi câu không có yesterday thành quá khứ đơn. Ý muốn nhấn và cách dùng Anh–Mỹ đều có thể ảnh hưởng lựa chọn.
Thử trong một phút
- Chọn theo mốc đã kết thúc: I saw/have seen her yesterday.
- Điền dạng phân từ: We have ___ two songs so far. (learn)
- Today có bắt buộc đi với một thì duy nhất không?
Gợi ý trả lời
- I saw her yesterday. — kể mốc quá khứ đã kết thúc.
- learnt hoặc learned — cả hai dạng phân từ đều chuẩn.
- Không. Cần xét khoảng thời gian và việc cụ thể trong ngữ cảnh.
ETOP tự biên soạn giải thích, ví dụ và bài tập. Nguồn đối chiếu: British Council LearnEnglish, British Council LearnEnglish.
Xem thêm Ngữ pháp căn bản cùng ETOP.
