Quá khứ đã khép lại hay còn nối tới hiện tại?
Bạn vẫn sống ở Hà Nội. Câu nào diễn đạt đúng?
Tóm tắt
Present Perfect dùng khi hành động xảy ra trong quá khứ nhưng vẫn còn liên quan đến hiện tại — bạn quan tâm đến kết quả, trải nghiệm, hoặc tình trạng hiện tại, không phải thời điểm cụ thể trong quá khứ.
Tại sao quan trọng
Present Perfect là thì gây lỗi nhiều nhất trong IELTS Speaking vì: - Tiếng Việt không có thì này — "Tôi đã ăn" có thể là Past Simple hoặc Present Perfect tuỳ ngữ cảnh - Người học hay dùng Past Simple khi cần Present Perfect: ❌ "I visited Vietnam three times" (nếu tôi vẫn còn đây hoặc có thể visit lại) - Hay dùng Present Perfect khi cần Past Simple: ❌ "I have visited Vietnam last year"
Trong IELTS Speaking: - Part 1: "Have you ever tried...?", "How long have you been...?" - Part 2: Nói về trải nghiệm đáng nhớ - Part 3: "In recent years, attitudes have changed significantly..."
Định nghĩa
Present Perfect diễn tả: 1. Trải nghiệm trong cuộc đời (không cần biết khi nào) 2. Hành động vừa xảy ra và còn ảnh hưởng đến hiện tại 3. Tình trạng kéo dài từ quá khứ đến nay (dùng with since/for) 4. Thành tựu hoặc sự thay đổi tính đến hiện tại
Present Perfect luôn chạm vào “bây giờ”
Đừng hỏi “hành động ở quá khứ không?”; hãy hỏi “hiện tại còn liên quan không?”.
- Điểm bắt đầuMột trải nghiệm, thay đổi hoặc tình trạng bắt đầu trước đây.since 2021 · three times · recently
- Khoảng nốiThời điểm cụ thể không phải trọng tâm.have/has + V3
- Hiện tạiKết quả, kinh nghiệm hoặc tình trạng còn đúng lúc nói.now · so far · yet
Cấu trúc
Câu khẳng định
Subject + have/has + Past Participle (V3)
- I have visited Japan twice.
- She has finished her IELTS preparation.
- They have lived in Hanoi for ten years.
| Chủ ngữ | Trợ động từ |
|---|---|
| I / You / We / They | have (have = 've) |
| He / She / It / Tên riêng | has (has = 's) |
Câu phủ định
Subject + have/has + not + Past Participle
- I haven't tried sushi yet.
- She hasn't received the results.
- They haven't decided where to live.
Câu hỏi
Have/Has + Subject + Past Participle ...?
- Have you ever been to a foreign country?
- Has she already submitted her application?
- How long have they been married?
Past Participle (V3) — quy tắc
Động từ có quy tắc (Regular verbs): thêm -ed (giống Past Simple) - work → worked - study → studied - travel → travelled
Động từ bất quy tắc (Irregular verbs): phải học riêng V2 và V3
| Động từ | V2 (Past Simple) | V3 (Past Participle) |
|---|---|---|
| be | was / were | been |
| do | did | done |
| go | went | gone |
| see | saw | seen |
| eat | ate | eaten |
| write | wrote | written |
| speak | spoke | spoken |
| take | took | taken |
| give | gave | given |
| know | knew | known |
| come | came | come |
| get | got | got / gotten |
| make | made | made |
| have | had | had |
| think | thought | thought |
| find | found | found |
| feel | felt | felt |
| become | became | become |
| begin | began | begun |
| choose | chose | chosen |
| drive | drove | driven |
| fly | flew | flown |
| forget | forgot | forgotten |
| grow | grew | grown |
| know | knew | known |
| ride | rode | ridden |
| rise | rose | risen |
| run | ran | run |
| show | showed | shown |
| sing | sang | sung |
| swim | swam | swum |
| win | won | won |
Mẹo nhớ nhóm bất quy tắc có cùng V3:
| Nhóm | V3 tận cùng bằng -en |
|---|---|
| go → gone | be → been |
| see → seen | give → given |
| take → taken | write → written |
Cách dùng phổ biến
1. Trải nghiệm trong cuộc đời (Life Experience)
Đây là cách dùng quan trọng nhất — khi bạn nói về điều đã hoặc chưa từng xảy ra trong cuộc đời, không đề cập thời điểm cụ thể.
- Have you ever eaten insects?
- I have visited the USA three times.
- She has never flown in a helicopter.
- They have already seen that film.
Khi nào KHÔNG hỏi "when?": Nếu câu hỏi tiếp theo là "when?", bạn phải chuyển sang Past Simple. - A: "Have you been to Paris?" → B: "Yes, I have." → A: "When did you go?" (Past Simple vì hỏi thời điểm)
2. Hành động vừa xảy ra (Recent Past with Present Relevance)
Hành động kết thúc trong quá khứ gần, nhưng kết quả của nó vẫn đang hiện hữu.
- I have just finished lunch. (Tôi vừa ăn xong — tôi no bây giờ)
- She has broken her phone. (Điện thoại của cô ấy hiện đang bị hỏng)
- The bus has left. (Xe buýt đã đi rồi — bạn bỏ lỡ nó)
So sánh với Past Simple: - "I had lunch at noon." → Đơn giản nêu sự kiện quá khứ, không nhấn mạnh hiện tại. - "I have just had lunch." → Nhấn mạnh rằng hiện tại tôi no, không muốn ăn nữa.
3. Tình trạng kéo dài (Duration with since/for)
Khi một tình trạng bắt đầu trong quá khứ và vẫn tiếp tục đến hiện tại, dùng Present Perfect + since hoặc for.
- I have studied English for five years. (Và tôi vẫn đang học)
- She has lived in Da Nang since 2020. (Và cô ấy vẫn sống ở đó)
- He has worked at this company for a decade.
Since vs. For: - Since + thời điểm bắt đầu: since 2018, since Monday, since I was a child - For + khoảng thời gian: for 3 years, for two months, for a long time
4. Thành tựu / Sự thay đổi đến thời điểm hiện tại
Nói về điều gì đó đã thay đổi hoặc đạt được tính đến bây giờ — rất hữu ích trong IELTS Part 3.
- Scientists have discovered new treatments for this disease.
- The government has introduced new environmental policies.
- Attitudes toward education have changed dramatically over the past decade.
- Technology has transformed the way we communicate.
Dấu hiệu nhận biết
| Dấu hiệu | Vị trí | Ví dụ |
|---|---|---|
| ever | Câu hỏi/phủ định | Have you ever been abroad? |
| never | Câu phủ định | I have never tried skydiving. |
| just | Mới xảy ra | She has just arrived. |
| already | Khẳng định | I have already eaten. |
| yet | Câu hỏi/phủ định | Haven't you finished yet? |
| recently | Thời gian gần đây | He has recently moved to Hanoi. |
| lately | Thời gian gần đây | Have you been busy lately? |
| so far | Tính đến hiện tại | So far, we've completed 3 units. |
| up to now / until now | Tính đến hiện tại | Up to now, no solution has been found. |
| since | Từ thời điểm | I've lived here since 2019. |
| for | Khoảng thời gian | She's worked here for a year. |
| in recent years | IELTS Part 3 | In recent years, attitudes have shifted. |
| over the past + khoảng TG | IELTS Part 3 | Over the past decade, much has changed. |
Nhìn dấu mốc thời gian
Câu nào đúng khi “last year” là một giai đoạn đã kết thúc?
Ví dụ
Ví dụ giao tiếp
- A: Have you tried Vietnamese coffee yet?
-
B: Yes, I have! I've already had two cups today.
-
A: Has John called back?
- B: No, he hasn't. I've been waiting for an hour.
Ví dụ IELTS
(Speaking Part 1) "I've been interested in photography since I was about fifteen. I've taken thousands of photos over the years, though I've never entered a competition."
(Speaking Part 2) "I'd like to talk about a journey I've never forgotten. I visited my grandmother's village when I was a child, and it's an experience that has stayed with me ever since."
(Speaking Part 3) "In recent years, the role of technology in education has changed dramatically. Schools have adopted online platforms, and students have become much more independent learners."
(Writing Task 2) "Over the past two decades, urbanisation has transformed cities across Southeast Asia. Millions of people have moved from rural areas to cities in search of better opportunities."
Lỗi thường gặp
Lỗi 1: Dùng Present Perfect với thời gian cụ thể — lỗi phổ biến nhất
- ❌ SAI: I have visited Hanoi last year.
- ✅ ĐÚNG: I visited Hanoi last year.
- TẠI SAO: Khi có mốc thời gian cụ thể trong quá khứ (last year, yesterday, in 2020, when I was young), bắt buộc dùng Past Simple. Present Perfect không đi cùng thời gian xác định.
Lỗi 2: Dùng Past Simple khi nên dùng Present Perfect
- ❌ SAI: Did you ever try sushi?
- ✅ ĐÚNG: Have you ever tried sushi?
- TẠI SAO: "Ever" hỏi về trải nghiệm cuộc đời — cần Present Perfect.
Lỗi 3: Nhầm "been" và "gone"
- "She has gone to Paris." → Cô ấy đã đi Paris và hiện không có mặt ở đây.
- "She has been to Paris." → Cô ấy đã từng đến Paris (trải nghiệm); có thể đã về rồi.
- TẠI SAO: "gone" = vẫn còn ở đó; "been" = đã trải nghiệm và quay về.
Lỗi 4: Quên "have/has" — dùng V3 trơn
- ❌ SAI: She finished her assignment already.
- ✅ ĐÚNG: She has finished her assignment already.
- TẠI SAO: Present Perfect bắt buộc có have/has — không thể bỏ trợ động từ.
Lỗi 5: Nhầm V2 và V3
- ❌ SAI: I have saw that movie.
- ✅ ĐÚNG: I have seen that movie.
- ❌ SAI: She has went home.
- ✅ ĐÚNG: She has gone home.
- TẠI SAO: Present Perfect dùng V3 (Past Participle), không phải V2 (Past Simple). Hai dạng này khác nhau ở nhiều động từ bất quy tắc.
Lỗi 6: Dùng sai Since/For
- ❌ SAI: I have lived here since ten years.
- ✅ ĐÚNG: I have lived here for ten years.
- ❌ SAI: She has worked here for 2020.
- ✅ ĐÚNG: She has worked here since 2020.
- TẠI SAO: Since + thời điểm (mốc); for + khoảng thời gian (độ dài).
So sánh với
Present Perfect vs Past Simple
Đây là sự phân biệt quan trọng nhất — và gây nhiều lỗi nhất.
| Present Perfect | Past Simple | |
|---|---|---|
| Câu hỏi | Have you eaten? | Did you eat? |
| Tập trung vào | Kết quả hiện tại / trải nghiệm | Thời điểm cụ thể trong quá khứ |
| Thời gian | Không đề cập / since, for, ever, just | Cụ thể: yesterday, last year, in 2019 |
| Ví dụ | I've visited Japan (3 times in my life). | I visited Japan in 2022. |
| Tính liên quan | Còn liên quan đến hiện tại | Đã kết thúc hoàn toàn |
Quy tắc vàng: Nếu câu có mốc thời gian cụ thể → Past Simple. Nếu hỏi về trải nghiệm / kết quả hiện tại → Present Perfect.
Ví dụ cặp so sánh
| Present Perfect | Past Simple | Sự khác biệt |
|---|---|---|
| Have you seen this film? | Did you see it yesterday? | Trải nghiệm vs. thời điểm cụ thể |
| I have lost my keys. | I lost my keys at school. | Tình trạng hiện tại vs. sự kiện quá khứ |
| She has lived here for 3 years. | She lived in Hanoi from 2015 to 2018. | Còn tiếp tục vs. đã kết thúc |
| Scientists have discovered a cure. | Einstein discovered the theory in 1905. | Thành tựu hiện đại vs. sự kiện lịch sử cụ thể |
Lưu ý cho người học Việt Nam
Tiếng Việt dùng "đã" cho cả Past Simple và Present Perfect — ngữ cảnh quyết định nghĩa. Tiếng Anh phân biệt rõ ràng bằng cấu trúc:
- "Tôi đã ăn phở." → Có thể là:
- "I ate pho." (Past Simple — hành động kết thúc, không liên quan hiện tại)
- "I have eaten pho." (Present Perfect — trải nghiệm trong cuộc đời)
Mẹo quyết định nhanh:
- Có mốc thời gian cụ thể (yesterday, last week, in 2020)? → Past Simple
- Hỏi "đã bao giờ...?" hoặc "từng...?" → Present Perfect + ever
- Hành động vừa xảy ra và ảnh hưởng đến ngay bây giờ? → Present Perfect + just
- Tình trạng từ quá khứ đến nay? → Present Perfect + since/for
- Hành động trong quá khứ, kể câu chuyện → Past Simple
Ứng dụng trong IELTS
IELTS Speaking
- Part 1: "I've been studying English for about eight years, but I've only recently started focusing on speaking."
- Part 2: "This is an experience I've never forgotten. I had never travelled alone before, so it was both terrifying and exciting."
- Part 3: "In recent years, the education system has become more exam-focused. Young people have faced increasing pressure to achieve top grades."
Dùng thì để mở rộng câu trả lời Part 1
Yes. I study online now.
Yes, my study habits have changed considerably in recent years, because I have started using online courses more regularly.
💡 Dùng Present Perfect cho xu hướng tới hiện tại, rồi thêm nguyên nhân hoặc ví dụ.
IELTS Writing
- Task 2 (intro): "Over the past few decades, rapid urbanisation has transformed the way people live and work."
- Task 2 (body): "Research has shown that regular exercise significantly reduces stress levels."
- Task 1 (describe trend): "The graph shows that smartphone usage has increased dramatically since 2010."
Bài tập luyện
Chọn đúng: Present Perfect hay Past Simple?
- I _____ (see) that film last Friday.
- _ you ever ___ (try) bungee jumping?
- She _____ (live) in Ho Chi Minh City since 2018.
- The team _____ (win) three championships in the 1990s.
- Scientists _____ (just / discover) a new species of fish.
Viết lại dùng Present Perfect
- I started learning English eight years ago. (I am still learning.)
- The last time she visited her hometown was in 2019. (She hasn't been back.)
- He moved to Hanoi and he is still there.
Tìm và sửa lỗi
- I have met her last week at a conference.
- Have you finish your homework yet?
- She has went to the library.
- We didn't see each other for three years.
Đáp án
Chọn đúng: 1. saw (last Friday = mốc cụ thể → Past Simple) 2. Have you ever tried (trải nghiệm cuộc đời → Present Perfect) 3. has lived (tình trạng from 2018 đến nay → Present Perfect) 4. won (in the 1990s = mốc cụ thể → Past Simple) 5. has just discovered (vừa xảy ra, còn liên quan hiện tại → Present Perfect)
Viết lại: 1. I have learned English for eight years. 2. She hasn't visited her hometown since 2019. 3. He has lived in Hanoi (for some time / since he moved there).
Sửa lỗi: 1. I met her last week (last week = mốc cụ thể) 2. Have you finished (V3, không phải nguyên thể) 3. She has gone (V3 of go, không phải went) 4. We haven't seen each other for three years (tình trạng kéo dài đến hiện tại)
Tóm tắt nhanh
- Cấu trúc: Subject + have/has + V3 (Past Participle)
- Dùng cho: trải nghiệm cuộc đời / hành động vừa xảy ra / tình trạng kéo dài / thành tựu tính đến nay
- Dấu hiệu: ever, never, just, already, yet, since, for, recently, in recent years
- Không dùng với mốc thời gian cụ thể (yesterday, last year, in 2020) — phải dùng Past Simple
- Since + thời điểm; for + khoảng thời gian
- Been = đã trải nghiệm (và có thể đã về); gone = đã đi và vẫn còn ở đó
Lỗi phổ biến của người Việt — Dùng past simple thay vì present perfect
Tiếng Việt không phân biệt "đã làm" và "đã từng làm" qua hình thái động từ. Người học VN default to past simple cho mọi quá khứ → bỏ qua present perfect khi context yêu cầu.
Decision rule cho Speaking:
Nếu time frame đã đóng (yesterday, last week, in 2010, when I was a child) → past simple Nếu time frame vẫn mở đến hiện tại (today, this week, this month, since X, for Y, in my life) → present perfect
❌ "I lived in Hanoi for 10 years." (sai nếu vẫn ở Hanoi) ✅ "I have lived in Hanoi for 10 years." (vẫn ở; time frame "for 10 years" mở đến nay)
❌ "I never visited Japan." (technically có thể đúng nhưng nghe lạ) ✅ "I have never visited Japan." (kinh nghiệm tổng đến nay)
❌ "Did you eat breakfast?" (sai nếu morning vẫn diễn ra) ✅ "Have you eaten breakfast?" (this morning vẫn mở)
IELTS Speaking high-leverage: Part 1 questions như "Have you ever...?" và Part 2 "I've always loved...", "I've been doing this for..." — đây là present perfect contexts cố định.