Present Perfect và Past Simple: khác nhau ở đâu?
Hai thì hay gây nhầm lẫn nhất trong tiếng Anh — được giải thích bằng ví dụ dễ hiểu và kiểm tra qua bài kiểm tra.
Tiếng Việt không đổi hình động từ, nên không có thì nào tương đương Present Perfect, dù vẫn có những từ gần nghĩa như “từng”, “vừa”, “đã … rồi”, “chưa”. Chính vì thế Present Perfect và Past Simple là một trong những khó khăn phổ biến nhất của người học nói tiếng Việt: dễ dùng Past Simple cho mọi thứ, hoặc quên đổi dạng động từ.
Tóm tắt nhanh
- Past Simple — hành động đã hoàn tất vào một thời điểm nhất định trong quá khứ. I visited Paris in 2019. (Tôi đã đến Paris vào năm 2019.)
- Present Perfect — hành động có liên quan đến hiện tại: thời điểm chính xác không quan trọng, hoặc kết quả vẫn còn cảm nhận được bây giờ. I have visited Paris. (Tôi từng đến Paris — không nói rõ khi nào.)
Cách tạo Present Perfect
have / has + quá khứ phân từ. Với động từ có quy tắc, dạng này giống dạng có đuôi -ed; động từ bất quy tắc phải học thuộc từ cột thứ ba của chúng.
| Dạng gốc | Past Simple | Quá khứ phân từ |
|---|---|---|
| go | went | gone / been |
| see | saw | seen |
| do | did | done |
| write | wrote | written |
| take | took | taken |
| break | broke | broken |
| come | came | come |
| speak | spoke | spoken |
Been hay gone? She has gone to Paris — hiện giờ cô ấy đang ở đó. She has been to Paris — cô ấy đã đi và đã trở về.
Past Simple: thời điểm cụ thể
Dùng Past Simple khi lúc nào hành động xảy ra được nêu ra hoặc được ngầm hiểu.
- She called me yesterday. (Cô ấy gọi cho tôi hôm qua.)
- They finished the project last week. (Họ hoàn thành dự án vào tuần trước.)
- I was born in 1995. (Tôi sinh năm 1995.)
Dấu hiệu thời gian (yesterday, last week, in 1995) cho thấy thời điểm đã được xác định chắc chắn và vẫn nằm trong quá khứ.
Present Perfect: mối liên hệ với hiện tại
Dùng Present Perfect khi thời điểm chính xác không được biết, không quan trọng, hoặc kết quả của hành động vẫn còn cảm nhận được bây giờ.
- I have lost my keys. (Tôi làm mất chìa khóa — và đến giờ vẫn chưa tìm thấy.)
- She has visited Japan three times. (Cô ấy đã đến Nhật ba lần — vào những thời điểm khác nhau và không xác định trong đời.)
- We have already eaten. (Chúng tôi ăn rồi — nên bây giờ không đói.)
Khoảng thời gian chưa kết thúc
Nếu khoảng thời gian được nêu vẫn đang diễn ra — today, this week, this year — hành động vẫn nằm trong khoảng ấy, nên cần Present Perfect.
- I've had three coffees today. (hôm nay chưa kết thúc)
- We've sold forty units this month.
- So sánh: I had three coffees yesterday. (hôm qua đã kết thúc → Past Simple)
For và since
Cả hai đều dùng với Present Perfect và trả lời những câu hỏi khác nhau.
- for + khoảng thời gian: I've lived here for ten years.
- since + điểm bắt đầu: I've lived here since 2016.
Từ khóa nhận biết
| Từ khóa | Thì |
|---|---|
| yesterday, last week, in 2020, ago | Past Simple |
| already, yet, ever, never, since, for, just | Present Perfect |
Vị trí của chúng: already, just và never đứng giữa have và quá khứ phân từ: I've just finished. Yet đứng cuối câu và chỉ dùng trong câu hỏi và câu phủ định: Have you finished yet? · I haven't finished yet.
Những lỗi thường gặp
❌ I have seen him yesterday. ✅ I saw him yesterday.
Hễ có thời điểm cụ thể được nêu (yesterday), hãy dùng Past Simple — kể cả khi theo trực giác bạn muốn dùng Present Perfect.
❌ I live here since 2016. (tiếng Việt nói “Tôi sống ở đây từ năm 2016” mà động từ không đổi) ✅ I've lived here since 2016.
Một quy tắc giải quyết được phần lớn tình huống — nếu câu trả lời cho câu hỏi “khi nào?”, hãy dùng Past Simple. Nếu nó trả lời “đã từng xảy ra chưa?” hoặc “kết quả bây giờ là gì?” — hãy dùng Present Perfect.
Cách chuyển giữa hai thì trong hội thoại
Present Perfect mở ra chủ đề, Past Simple thêm chi tiết đầy đủ sau khi thời điểm được nêu.
A: Have you been to the new place on Bridge Street?
B: I have, yes — we went last Friday.
A: What did you think?
B: The food was excellent. I've already booked again for my birthday.
Have you been hỏi về trải nghiệm nói chung, went và was gắn mọi thứ vào thứ Sáu tuần trước, còn I've already booked đưa chúng ta trở lại hiện tại.
Tự kiểm tra
Hãy làm bài kiểm tra bên dưới — đây là cách nhanh nhất để củng cố sự khác biệt.