Trả lời nhanh
Đáp án đúng là was living: “When I last saw him, he was living in London.” Mệnh đề “When I last saw him” nói về một thời điểm đã qua, nên động từ ở mệnh đề chính cũng phải lùi về quá khứ. Thì quá khứ tiếp diễn diễn tả việc anh ấy đang sống ở London vào đúng lúc đó.
Đề bài và dịch nghĩa
When I last saw him, he … in London.
- A. has lived
- B. is living
- C. was living
Nghĩa của câu: “Lần cuối tôi gặp anh ấy, anh ấy đang sống ở London.”
Vì sao chọn was living?
Hãy nhìn vào mệnh đề thời gian: When I last saw him. Động từ saw là quá khứ đơn, và chữ last cho biết đó là một lần gặp cụ thể đã xong. Vậy mốc thời gian của cả câu nằm trong quá khứ.
Vế sau cần nói về hoàn cảnh bao quanh mốc đó: lúc tôi gặp, anh ấy đang ở London, tức là một tình trạng đang diễn ra, mang tính tạm thời. Đây chính là chỗ dùng quá khứ tiếp diễn (was/were + V-ing).
Cấu trúc tổng quát: When + S + V (quá khứ đơn), S + was/were + V-ing → hành động ngắn (gặp) xảy ra khi một tình trạng dài hơn đang diễn ra.
Loại trừ từng phương án sai
| Phương án | Thì | Vì sao sai |
|---|---|---|
| A. has lived | Hiện tại hoàn thành | Thì này nối quá khứ với hiện tại, không đi với một mốc quá khứ xác định như “when I last saw him”. |
| B. is living | Hiện tại tiếp diễn | Nói về hiện tại, mâu thuẫn với mệnh đề quá khứ đứng trước. |
| C. was living | Quá khứ tiếp diễn | Đúng: thống nhất mốc quá khứ, diễn tả tình trạng đang diễn ra lúc đó. |
Mẹo nhận biết nhanh
- Tìm động từ hoặc trạng từ chỉ mốc thời gian (saw, last, yesterday, in 2019…). Có mốc quá khứ xác định thì loại ngay hiện tại hoàn thành và hiện tại.
- Hỏi: vế còn lại là hành động xảy ra “đúng lúc đó” hay là hoàn cảnh đang diễn ra? Nếu là hoàn cảnh đang diễn ra → quá khứ tiếp diễn.
- Kiểm tra sự hoà hợp thì: hai vế cùng quy chiếu về quá khứ.
Lỗi sai thường gặp
- Thấy “last” liền chọn hiện tại hoàn thành. “Last” ở đây nghĩa là “lần cuối cùng” (một thời điểm đã qua), khác với “It’s the last time I have seen him”.
- Nhầm với “since”. He has lived in London since I last saw him mới dùng được hiện tại hoàn thành, vì có “since” nối quá khứ với hiện tại.
- Cho rằng chỉ quá khứ đơn mới đúng. He lived in London cũng đúng ngữ pháp, nhưng chỉ nêu sự thật đã xảy ra; was living nhấn mạnh việc đang sống ở đó vào lúc gặp. Trong đề này không có phương án quá khứ đơn nên chọn was living.
Bài luyện tập
Chọn đáp án đúng cho mỗi câu.
- When I last saw her, she … (works / has worked / was working) in a small bakery.
- When we last met, they … (were building / have built / build) a new house.
- He … (has lived / was living / is living) in Hue since I last saw him.
Đáp án:
- was working – mốc quá khứ “last saw her”, tình trạng đang diễn ra.
- were building – cùng lí do, chủ ngữ “they” nên dùng were.
- has lived – có “since” nên dùng hiện tại hoàn thành (khác với câu gốc).
Ghi nhớ
Mốc quá khứ xác định + tình trạng đang diễn ra lúc đó = quá khứ tiếp diễn. Với đề này: When I last saw him, he was living in London.
Câu hỏi thường gặp
When I last saw him, he ... in London chọn đáp án nào?
Chọn was living, vì mệnh đề when I last saw him ở quá khứ và vế sau diễn tả tình trạng đang diễn ra tại thời điểm đó.
Vì sao không dùng has lived trong câu này?
Hiện tại hoàn thành không đi với mốc quá khứ xác định như when I last saw him. Nó chỉ phù hợp khi có since hoặc for nối đến hiện tại.
Có thể dùng quá khứ đơn lived không?
Về ngữ pháp có thể, nhưng lived chỉ nêu sự việc, còn was living nhấn mạnh anh ấy đang sống ở đó lúc gặp. Đề này không có phương án lived.
Khi nào dùng quá khứ tiếp diễn với when?
Khi một hành động ngắn xảy ra (quá khứ đơn) trong lúc một hành động hoặc tình trạng khác đang diễn ra (quá khứ tiếp diễn).