Cách chuyển từ quá khứ đơn sang hiện tại hoàn thành & bài tập
- I. QUY TẮC CHUYỂN TỪ QUÁ KHỨ ĐƠN SANG HIỆN TẠI HOÀN THÀNH
- 1. Quá khứ đơn là gì?
- 2. Hiện tại hoàn thành là gì?
- 3. Sự khác nhau giữa quá khứ đơn và hiện tại hoàn thành là gì?
- II. CÁCH CHUYỂN TỪ QUÁ KHỨ ĐƠN SANG HIỆN TẠI HOÀN THÀNH TỪNG BƯỚC
- 1. Bỏ trạng từ chỉ thời gian cụ thể
- 2. Thêm have/has
- 3. Đổi động từ sang V3
- 4. Các bước để chuyển từ quá khứ đơn sang hiện tại hoàn thành
- 5. Những sai lầm phổ biến khi chuyển từ quá khứ đơn sang hiện tại hoàn thành
- III. BÀI TẬP CHUYỂN TỪ QUÁ KHỨ ĐƠN SANG HIỆN TẠI HOÀN THÀNH CÓ ĐÁP ÁN
Bạn từng thắc mắc vì sao cùng nói về một hành động trong quá khứ nhưng có lúc dùng quá khứ đơn, lúc lại dùng hiện tại hoàn thành? Đây là lỗi ngữ pháp tiếng Anh rất nhiều người mắc phải. Trong bài viết này, bạn sẽ hiểu rõ cách phân biệt hai thì và nắm chắc cách chuyển từ quá khứ đơn sang hiện tại hoàn thành qua ví dụ và bài tập dễ áp dụng.
Nếu bạn muốn tìm hiểu thêm các khóa luyện ngữ pháp, hãy truy cập STV English để khám phá các khóa học chuyên sâu.
I. QUY TẮC CHUYỂN TỪ QUÁ KHỨ ĐƠN SANG HIỆN TẠI HOÀN THÀNH
Quá khứ đơn và hiện tại hoàn thành là hai thì rất dễ gây nhầm lẫn trong tiếng Anh vì đều diễn tả hành động xảy ra trong quá khứ. Tuy nhiên, điểm khác biệt nằm ở thời gian và ý nghĩa mà người nói muốn nhấn mạnh. Hiểu rõ đặc điểm của từng thì sẽ giúp bạn sử dụng đúng trong giao tiếp và bài tập ngữ pháp.
1. Quá khứ đơn là gì?
Thì quá khứ đơn (Past Simple) được dùng để diễn tả hành động hoặc sự việc đã xảy ra và kết thúc hoàn toàn trong quá khứ. Thì này thường đi kèm với các mốc thời gian xác định như yesterday, last week, two years ago,...
Công thức: S + V2/V-ed
Cách dùng:
Thì quá khứ đơn thường được sử dụng trong các trường hợp sau:
- Diễn tả hành động đã xảy ra và kết thúc trong quá khứ.
- Kể lại một câu chuyện hoặc chuỗi hành động đã diễn ra.
- Diễn tả thói quen trong quá khứ.
Ví dụ:
- I visited Da Nang last summer. (Tôi đã đến Đà Nẵng vào mùa hè năm ngoái.)
- She finished her homework yesterday. (Cô ấy đã hoàn thành bài tập về nhà vào hôm qua.)
Một số trạng từ thường gặp:
- yesterday (hôm qua)
- last night (tối qua)
- last week (tuần trước)
- ago (cách đây)
- in 2020 (vào năm 2020)
- two days ago (hai ngày trước)
Tóm lại, thì quá khứ đơn được dùng để diễn tả hành động đã xảy ra và kết thúc hoàn toàn trong quá khứ, thường đi kèm với mốc thời gian cụ thể.
2. Hiện tại hoàn thành là gì?
Thì hiện tại hoàn thành (Present Perfect) dùng để nói về hành động đã xảy ra nhưng kết quả vẫn còn ảnh hưởng đến hiện tại. Đây là thì rất phổ biến trong giao tiếp tiếng Anh hằng ngày và thường gây nhầm lẫn với thì quá khứ đơn.
Khác với quá khứ đơn, thì hiện tại hoàn thành không nhấn mạnh thời gian hành động xảy ra mà tập trung vào kết quả hoặc trải nghiệm.
Công thức: S + have/has + V3
Trong đó:
- Have dùng với: I, you, we, they
- Has dùng với: he, she, it
- V3: Động từ ở dạng quá khứ phân từ
Cách dùng:
Thì hiện tại hoàn thành thường được dùng để:
- Diễn tả trải nghiệm hoặc kinh nghiệm.
- Diễn tả hành động vừa mới xảy ra.
- Diễn tả hành động bắt đầu trong quá khứ và kéo dài đến hiện tại.
- Nhấn mạnh kết quả của hành động ở hiện tại.
Ví dụ:
- I have visited Da Nang. (Tôi đã từng đến Đà Nẵng.)
- She has finished her homework. (Cô ấy đã hoàn thành bài tập về nhà.)
Một số từ thường đi kèm với thì hiện tại hoàn thành:
- already (đã rồi)
- just (vừa mới)
- yet (chưa)
- ever (đã từng)
- never (chưa bao giờ)
- since (từ khi)
- for (trong khoảng)
- recently (gần đây)
Tóm lại, thì hiện tại hoàn thành dùng để diễn tả hành động xảy ra trong quá khứ nhưng vẫn còn liên quan hoặc ảnh hưởng đến hiện tại.
3. Sự khác nhau giữa quá khứ đơn và hiện tại hoàn thành là gì?
Quá khứ đơn và hiện tại hoàn thành đều diễn tả hành động xảy ra trong quá khứ, nhưng điểm khác biệt nằm ở thời gian và ý nghĩa mà người nói muốn nhấn mạnh.
Thì quá khứ đơn được dùng khi hành động đã kết thúc hoàn toàn trong quá khứ và có thời gian xác định rõ ràng. Người nói thường nhắc đến thời điểm xảy ra sự việc như yesterday, last month hay two years ago.
Ví dụ:
- I visited Da Nang last summer. (Tôi đã đến Đà Nẵng vào mùa hè năm ngoái.)
Trong khi đó, thì hiện tại hoàn thành được dùng khi hành động đã xảy ra nhưng vẫn còn liên quan đến hiện tại hoặc kết quả của hành động vẫn còn ảnh hưởng ở thời điểm nói. Thì này thường không nhắc đến thời gian cụ thể mà tập trung vào trải nghiệm hoặc kết quả.
Ví dụ:
- I have visited Da Nang. (Tôi đã từng đến Đà Nẵng.)
Ngoài ra, quá khứ đơn thường xuất hiện khi kể chuyện hoặc thuật lại sự việc đã xảy ra, còn hiện tại hoàn thành thường được dùng để nói về kinh nghiệm, trải nghiệm hoặc những hành động kéo dài đến hiện tại.
II. CÁCH CHUYỂN TỪ QUÁ KHỨ ĐƠN SANG HIỆN TẠI HOÀN THÀNH TỪNG BƯỚC
1. Bỏ trạng từ chỉ thời gian cụ thể
Đây là bước quan trọng đầu tiên khi chuyển từ quá khứ đơn sang hiện tại hoàn thành.
Thì hiện tại hoàn thành không đi với các mốc thời gian xác định như:
- yesterday
- last week
- ago
- in 2020
- last month
Nguyên nhân là vì hiện tại hoàn thành không nhấn mạnh thời điểm hành động xảy ra, mà tập trung vào kết quả hoặc trải nghiệm.
Ví dụ:
- She finished her homework yesterday.
→ She has finished her homework. (Cô ấy đã hoàn thành bài tập về nhà rồi.) - They finished the project last month.
→ They have finished the project. (Họ đã hoàn thành dự án.)
Thông thường, thì hiện tại hoàn thành không đi kèm các mốc thời gian đã kết thúc như yesterday, last year hoặc two days ago.
2. Thêm have/has
Sau khi bỏ mốc thời gian, bước tiếp theo là thêm have hoặc has trước động từ chính.
Cách dùng:
- Have dùng với: I, you, we, they
- Has dùng với: he, she, it
Đây là dấu hiệu nhận biết cơ bản của thì hiện tại hoàn thành.
Ví dụ:
- We completed the task.
→ We have completed the task. (Chúng tôi đã hoàn thành nhiệm vụ.) - He finished his homework.
→ He has finished his homework. (Anh ấy đã làm xong bài tập.)
Người học cần chia đúng have hoặc has theo chủ ngữ để tránh những lỗi chia thì thường gặp.
3. Đổi động từ sang V3
Khi chuyển sang hiện tại hoàn thành, động từ phải được đưa về dạng quá khứ phân từ (V3).
Với động từ có quy tắc, chỉ cần thêm “-ed”. Tuy nhiên, với động từ bất quy tắc, bạn cần học thuộc cột V3.
Một số động từ thường gặp:
| Động từ nguyên mẫu | V2 | V3 |
|---|---|---|
| go | went | gone |
| see | saw | seen |
| write | wrote | written |
| do | did | done |
| eat | ate | eaten |
Ví dụ:
- They wrote a letter.
→ They have written a letter. (Họ đã viết một lá thư.) - I saw that movie.
→ I have seen that movie. (Tôi đã xem bộ phim đó.)
Đây là bước mà nhiều người học thường mắc lỗi nếu chưa ghi nhớ dạng V3 của các động từ bất quy tắc.
Những trường hợp không nên chuyển sang hiện tại hoàn thành:
- Có mốc thời gian đã kết thúc rõ ràng.
- Người/vật không còn tồn tại.
- Hành động không còn liên hệ hiện tại.
Ví dụ: ❌ My grandfather died in 2010. (Ông tôi qua đời vào năm 2010.)
→ Không dùng Present Perfect vì có mốc thời gian xác định trong quá khứ (in 2010).
4. Các bước để chuyển từ quá khứ đơn sang hiện tại hoàn thành
Bước 1: Xác định chủ ngữ
Trước tiên, hãy xác định chủ ngữ trong câu để biết dùng have hay has.
Ví dụ:
- He / She / It → has
- I / You / We / They → have
Bước 2: Loại bỏ thời gian cụ thể
Xóa các trạng từ chỉ thời gian như:
- yesterday
- ago
- last week
Nếu hành động vẫn còn liên quan đến hiện tại hoặc mang ý nghĩa trải nghiệm, có thể cân nhắc chuyển sang hiện tại hoàn thành.
Bước 3: Chuyển động từ sang V3
Đưa động từ chính về dạng quá khứ phân từ.
Ví dụ:
- went → gone
- saw → seen
- wrote → written
Bước 4: Kiểm tra ý nghĩa câu
Không phải mọi câu ở quá khứ đơn đều có thể chuyển sang hiện tại hoàn thành. Bạn cần đảm bảo hành động vẫn còn liên quan đến hiện tại hoặc mang ý nghĩa trải nghiệm, kết quả.
Ví dụ:
- I lost my key yesterday.
→ I have lost my key. (Tôi đã làm mất chìa khóa và hiện tại vẫn chưa tìm thấy.)
Trong trường hợp này, hành động vẫn còn ảnh hưởng đến hiện tại nên có thể dùng hiện tại hoàn thành.
Các bước chuyển từ quá khứ đơn sang hiện tại hoàn thành
5. Những sai lầm phổ biến khi chuyển từ quá khứ đơn sang hiện tại hoàn thành
Giữ nguyên mốc thời gian quá khứ
❌ I have visited Da Nang last year.
✅ I visited Da Nang last year.
→ Không dùng hiện tại hoàn thành với các mốc thời gian xác định như last year, yesterday, in 2020.
Dùng hiện tại hoàn thành cho sự việc đã kết thúc
❌ My grandfather has died in 2010.
✅ My grandfather died in 2010.
→ Sự việc đã kết thúc tại một thời điểm cụ thể trong quá khứ.
Nhầm giữa trải nghiệm và thời điểm cụ thể
❌ I visited Japan.
✅ I have visited Japan.
→ Dùng hiện tại hoàn thành khi nói về trải nghiệm mà không nhắc thời gian.
Quên dùng V3
❌ She has finish her homework.
✅ She has finished her homework.
→ Sau have/has phải dùng động từ ở dạng V3.
Khám phá thêm Danh từ là gì? Khái niệm và chức năng trong câu tiếng Anh tại đây.
III. BÀI TẬP CHUYỂN TỪ QUÁ KHỨ ĐƠN SANG HIỆN TẠI HOÀN THÀNH CÓ ĐÁP ÁN
1. Chia động từ trong ngoặc
Câu 1: I ______ (finish) my homework already.
Câu 2: She ______ (visit) Paris twice.
Câu 3: They ______ (not see) this film yet.
Câu 4: We ______ (buy) a new laptop recently.
Câu 5: He ______ (write) three emails today.
Đáp án:
- Câu 1: have finished
- Câu 2: has visited
- Câu 3: have not seen
- Câu 4: have bought
- Câu 5: has written
2. Viết lại câu từ quá khứ đơn sang hiện tại hoàn thành
Câu 1: I saw this movie yesterday.
→ __________________________________
Câu 2: She finished her homework last night.
→ __________________________________
Câu 3: I lost my key yesterday.
→ __________________________________
Câu 4: We visited Hanoi.
→ __________________________________
Câu 5: Tom wrote this email.
→ __________________________________
Đáp án:
- Câu 1: I have seen this movie.
- Câu 2: She has finished her homework.
- Câu 3: I have lost my key.
- Câu 4: We have visited Hanoi.
- Câu 5: Tom has written this email.
Nắm vững cách chuyển từ quá khứ đơn sang hiện tại hoàn thành không chỉ giúp bạn tránh nhầm lẫn giữa hai thì mà còn sử dụng tiếng Anh chính xác hơn trong giao tiếp, viết và các bài kiểm tra. Bên cạnh đó, việc nắm chắc quá khứ đơn là gì, hiện tại hoàn thành là gì và sự khác nhau giữa quá khứ đơn và hiện tại hoàn thành cũng giúp bạn tránh được những lỗi sai ngữ pháp phổ biến.
Khám phá ngay khóa học Tiếng Anh Trung Học Cơ Sở - KET - Phát Triển Kỹ Năng Giao tiếp và Hội Nhập tại đây.
Nếu muốn cải thiện ngữ pháp và nâng cao kỹ năng tiếng Anh toàn diện, bạn có thể tham khảo các khóa học tại Trung tâm Ngoại ngữ Sáng Tạo Việt với lộ trình học dễ hiểu, bám sát thực tế và phù hợp với nhiều trình độ khác nhau.
👉 Nếu bạn thấy bài viết hữu ích, hãy chia sẻ cho bạn bè và đừng quên nhấp tại đây để khám phá các bài viết hữu ích của STV English.
👉 Xem thêm video học tiếng Anh cho bé tại kênh Youtube STV English để bé làm quen giao tiếp mỗi ngày.
From: Ms. Flora Thu.

Xem thêm